﻿/* CSS Document */
body { height:100%; font:13px 'Microsoft Yahei', Arial, Tahoma, Verdana, Sans-Serif; color:#333; background-color:#f2f2f2;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dl, dt, dd { margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}

a, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
input, textarea, button, input:focus, textarea:focus, button:focus{ outline:none; vertical-align:middle;}
input,select,textarea{ font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, Sans-Serif; vertical-align:middle;}
input,textarea{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
button{ font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, Sans-Serif; border:0;}
button:focus{ outline:none;}

.header{ background-color:#002b65; height:50px; padding:0 0 0 13px; width:100%; position:fixed; z-index:999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.header_l{ float:left;}
.header .logo{ padding:5px 12px 5px 0; border-right:1px solid #001c40; display:inline-block; vertical-align:middle;}
.header .logo img{ background:url(../images/logo_pc_desk.png) no-repeat; width:123px; height:39px;}
.header_r{ float:right;}
.btn_header{ display:inline-block; font-size:14px; color:#fff; height:50px; line-height:50px; cursor:pointer; vertical-align:middle;}
.btn_header:hover{background-color:#e10000;}
.header_l .btn_header{ padding:0 29px; border-right:1px solid #001c40; vertical-align:middle;}
.header_r .btn_header{ padding:0 16px; border-left:1px solid #001c40;}
.ic_t_message{ background: url(../images/icon.png) 20px 20px no-repeat; cursor:pointer; display:inline-block; border-left:1px solid #001c40; width:59px; height:50px; vertical-align:middle;}
.ic_t_message:hover{ background-color:#e10000;}

.container_wraper{ padding-top:50px;}

.main_menu{ width:180px; float:left; background-color:#002e6f; height:100%; position:fixed; margin-left:0; z-index:999}
.main_menu .title_b{ height:39px; background-color:#013c89; border-bottom:1px solid #002e6f; cursor:pointer; overflow:hidden;}
.main_menu .title_b a,.main_menu .title_s a{ color:#fff;}
.main_menu .title_s{ height:39px; line-height:39px; background-color:#002e6f; color:#fff; padding-left:28px; cursor:pointer; overflow:hidden;}
.btn_site{ height:30px; line-height:30px; background:#013c89 url(../images/icon.png) 74px -24px no-repeat; border-bottom:1px solid #002e6f; cursor:pointer;}
.main_menu .title_b.actived,.main_menu .title_b:hover{ background-color:#e10000; border:0}
.main_menu .title_s.actived,.main_menu .title_s:hover{ background-color:#e10000; border:0}
.btn_site:hover{ background:#e10000 url(../images/icon.png) 74px -62px no-repeat;}
.main_menu .title_b span{ width:141px;line-height:39px;color:#fff; display:inline-block; vertical-align:middle; padding-left:28px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main_menu .title_b b{ position:relative; width:39px; height:39px; display:inline-block; vertical-align:middle;}
.main_menu .title_b b:after{ background:url(../images/icon.png) 0 -840px no-repeat; width:13px; height:13px; right:11px; top:14px; content:''; position:absolute; left:50%; top:50%; margin-left:-6px; margin-top:-6px; display:none;}
.main_menu .title_b:hover > b:after{ display:block;}
.main_content{ margin-left:180px; padding:15px; position:relative;}

.main_menu.def .title_b:hover > b:after{ display:none;}

.btn_main_menu{ background: url(../images/icon.png) 20px -854px no-repeat; cursor:pointer; display:inline-block; border-right:1px solid #001c40; width:59px; height:50px; vertical-align:middle; display:none;}
.btn_main_menu:hover{ background-color:#e10000;}


/*-------------------------mainlist--------------------------------------*/
.mainlist{ width:100%; clear:both;}
.mainlist .list_sheet{ height:49px;}
.mainlist .list_sheet li{ float:left; min-width:62px; padding:0 33px; color:#333333; font-size:20px; font-weight:bold; line-height:49px; height:49px; cursor:pointer; text-align:center; list-style:none; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin-right:4px; border-top-left-radius:6px; border-top-right-radius:6px; background-color:#f0f0f0;}
.mainlist .list_sheet li.on{ background-color:#fff; border-bottom:1px solid #fff; position:relative; z-index:1}
.mainlist .list_sheet li.actived{ background-color:#fff; border-bottom:1px solid #fff; position:relative; z-index:1}
.mainlist .list_cont{ border:1px solid #ccc; width:100%; min-height:825px; background-color:#fff; padding:50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.mainlist .list_cont.def{ border:1px solid #ccc; width:100%; min-height:825px; background-color:#fff; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.btn_list{ float:left; min-width:62px; padding:0 33px; color:#333333; font-size:20px; font-weight:bold; line-height:49px; height:49px; cursor:pointer; text-align:center; list-style:none; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin-right:4px; border-top-left-radius:6px; border-top-right-radius:6px; background-color:#f0f0f0;}
.searchbox{ width:600px; margin:0 auto; margin-bottom:38px; font-size:16px; vertical-align:middle;}
.searchbox.addselect{ width:740px;}
.inputwraper{ width:443px; height:38px; border:1px solid #ccc; margin-right:10px; display:inline-block; vertical-align:middle;}
.inputwraper input{ border:0; height:38px; padding:5px; display:inline-block; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; width:91.6%;}
.inputwraper b{ display:inline-block; background:url(../images/icon.png) 9px -87px no-repeat; width:37px; height:38px; float:left;}
.searchbox .btn_search{ display:inline-block; width:138px; height:38px; line-height:38px; border:1px solid #ccc; cursor:pointer; font-size:16px; text-align:center; vertical-align:middle;
	background: -moz-linear-gradient(top,  #fefefe 0%, #e7e7e7 100%);
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e7e7e7 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#e7e7e7 100%); 
	background: -ms-linear-gradient(top,  #fefefe 0%,#e7e7e7 100%); 
	background: linear-gradient(to bottom,  #fefefe 0%,#e7e7e7 100%);}
.searchbox .input_time{ display:inline-block; width:145px; height:38px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; margin:0 8px;}

	
.tablebox{}
.tablebox .num{ font-size:14px; color:#666666; margin-bottom:18px;}

.table_list{ width:100%;}
.table_list > thead{ background-color:#feadad;}
.table_list > thead > tr{ height:38px; }
.table_list > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#fff; font-weight:bold;}
.table_list > tbody{ background-color: #fff;}
.table_list > tbody > tr{ height:45px; }
.table_list > tbody > tr > td{ padding:6px 10px; color:#404040; text-align:center; font-weight: normal; border-bottom:1px solid #c7c7c7;}
/*.table_list > tbody tr:nth-child(odd):hover td { background-color:#f7f7f7;}
.table_list > tbody tr:nth-child(even):hover td { background-color:#f2fbff;}*/
.table_list > tbody > tr:nth-child(odd) td{ background-color: #fff;}
.table_list > tbody > tr:nth-child(even) td{ background-color: #f3f3f3;}

.table_list > tbody tr.table_hide > td{ padding:10px 0px;}

.table_list_in{ width:92%; margin:0 auto;}
.table_list_in > thead{ background-color:#feadad;}
.table_list_in > thead > tr{ height:38px; }
.table_list_in > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#333; font-weight:bold; border:1px solid #c7c7c7;}
.table_list_in > tbody{ background-color: #fff;}
.table_list_in > tbody > tr{ }
.table_list_in > tbody > tr > td{ padding:6px; color:#404040; border:1px solid #c7c7c7; text-align:center; font-weight:normal}
/*.table_list_in > tbody tr:nth-child(odd):hover td { background-color:#f7f7f7;}
.table_list_in > tbody tr:nth-child(even):hover td { background-color:#f2fbff;}*/
.table_list_in > tbody > tr:nth-child(odd) td{ background-color: #f3f3f3;}
.table_list_in > tbody > tr:nth-child(even) td{ background-color: #f3f3f3;}

.text_l{ text-align:left !important;}

.btn_table_toggle{ background:url(../images/icon.png) 0 -213px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer;}
.btn_table_toggle.actived{ background:url(../images/icon.png) 0 -235px no-repeat;}

.btn_table_edit{ background:url(../images/icon.png) 0 -129px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}
.btn_table_del{ background:url(../images/icon.png) 0 -157px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}
.btn_table_det{ background:url(../images/icon.png) 0 -186px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}
.btn_table_sche{ background:url(../images/icon.png) 0 -1318px no-repeat; width:16px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}
.btn_table_disc{ background:url(../images/icon.png) 0 -1346px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}
.btn_table_comm{ background:url(../images/icon.png) 0 -1346px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; margin-left:10px; vertical-align:middle;}
.btn_table_set{ background:url(../images/icon.png) 0 -777px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}



.editbox{ width:656px; margin:0 auto;}
.editbox.style1{ width:750px;}
.editbox .edit_li{ display:block; margin-bottom:15px;}
.editbox .edit_li .title{ display:inline-block; vertical-align:middle; margin-right:20px; font-size:14px; text-align:right; width:110px;}
.editbox .edit_li .cont { display:inline-block; vertical-align:middle; font-size:14px; /*width:266px;*/ min-width:266px;}
.editbox .edit_li .post{ display:inline-block; vertical-align:middle; margin-right:20px; font-size:14px; text-align:left;}
.editbox .edit_li sup{ display:inline-block; vertical-align:top; margin-right:5px; color:#e10000; font-size:14px;}
.editbox .edit_li .hints{ display:inline-block; vertical-align:middle; color:#e10000; font-size:12px; /*max-width:88px;*/max-width:180px; margin-left:20px;}
.editbox .edit_li.hit .title{ font-size:14px; font-weight:bold;}
.editbox .edit_li.hit .cont { font-size:13px; color:#929292;}
.editbox .edit_li .hints2{ display:inline-block; vertical-align:middle; color: #999; font-size:12px;}
.editbox .edit_li .cont.rtext { margin-left:130px; vertical-align:middle;}
.editbox .edit_li .cont.rtext input{ margin-bottom:4px;}
.editbox .edit_li .cont .text{}

.editbox.wd950{ width:950px;}


.tab_cont_pay{text-align:center;}
.tab_cont_pay .edit_li{ display:inline-block; margin-bottom:15px;}
.tab_cont_pay .edit_li .title{ width:auto;}
.tab_cont_pay .edit_li .cont{ min-width:146px;}


.tab_cont_sche{ min-height:640px; text-align:center;}
/*.tab_cont_life{ text-align:center;}*/

.editbox .edit_li .input_def{ display:inline-block; width:100%; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
.editbox .edit_li .input_def.yzm{ width:158px; margin-right:10px; vertical-align:middle;}
.editbox .edit_li .input_def.yzm + a{ vertical-align:middle; height:32px; width:98px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.editbox .edit_li .input_add{ display:inline-block; width:199px; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
.btn_red_b{ min-width:200px; background-color:#e10000; color:#fff; font-weight:bold; font-size:16px; display:inline-block; text-align:center; height:36px; line-height:36px; cursor:pointer}
.btn_blu_b{ min-width:200px; background-color:#169bd5; color:#fff; font-weight:bold; font-size:16px; display:inline-block; text-align:center; height:36px; line-height:36px; cursor:pointer}
.btn_gra_b{ min-width:200px; background-color:#dfdfdf; color:#797979; font-weight:bold; font-size:16px; display:inline-block; text-align:center; height:36px; line-height:36px; cursor:pointer}
.btn_red_s{ background-color:#e10000; color:#fff; height:32px; line-height:32px; font-size:14px; display:inline-block; vertical-align:middle; text-align:center; cursor:pointer;}
.editbox .btnbox{ display:block; margin-top:33px; margin-bottom:33px;}
.editbox .btnbox .btn_red_b{ margin-right:15px;}
.editbox .btnbox .btn_red_b:first-child{ margin-left:130px;}
.editbox .btn_blu_b.style1{ width:267px; margin-left:130px;}
.editbox .btn_blu_m.style1{ width:109px; margin-left:130px;}
.editbox .edit_li .btn_blu_s{ width:67px; background-color:#169bd5; color:#fff; height:32px; line-height:32px; font-size:14px; display:inline-block; vertical-align:middle; text-align:center; cursor:pointer;}
.add_cont{ display:block; margin-top:6px; margin-left:130px;}
.editbox .btnbox.tc{ text-align:center;}
.editbox .btnbox.tc .btn_red_b:first-child{ margin-left:0px;}
.editbox .btnbox.mb30{ margin-bottom:30px;}

.editbox .lab_wraper{ max-width:500px;}
.lab{ padding:2px 10px 2px 18px; border:1px solid #cccccc; vertical-align:middle; display:inline-block; margin-right:6px; cursor:pointer; margin-bottom:5px;}
.lab span{ display:inline-block; vertical-align:middle; max-width:400px;}
.lab b{ display:inline-block; vertical-align:middle; width:7px; height:7px; cursor:pointer; margin-left:8px;}
.lab.actived{ background-color:#ffe9e9; border:1px solid #feadad;}
.lab.actived b{ background:url(../images/icon.png) -20px -265px no-repeat; width:9px; height:8px;}
.lab:hover > b{ background:none}
.lab.actived:hover > b{ background:url(../images/icon.png) -20px -265px no-repeat;}
.lab.again b{ background: url(../images/icon.png) 0 -266px no-repeat;}

.lab_wraper.del .lab:hover > b{background: url(../images/icon.png) 0 -266px no-repeat;}
.lab_wraper.del .lab{ margin-top:8px;}

.editbox .edit_li .textarea_def{outline: none; resize: none; vertical-align:top;width:418px; height:168px; border:0; background:transparent;font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:19px;padding:5px; color:#333; border:1px solid #a9a9a9;/* margin-right:20px;*/ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.editbox .edit_li .textarea_def2{outline: none; /*resize: none;*/ vertical-align:top;width:100%; height:60px; border:0; background:transparent;font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:19px;padding:5px; color:#333; border:1px solid #a9a9a9;/* margin-right:20px;*/ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.editbox .edit_li .input_yuan{ display:inline-block; width:81px; height:32px; border:1px solid #a9a9a9; margin-right:20px; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
.editbox .edit_li .input_time{ display:inline-block; width:100px; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
.input_time2{ display:inline-block; width:70px; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
.btn_red_m{ background-color:#e10000; color:#fff; font-weight:bold; font-size:14px; display:inline-block; text-align:center; height:31px; line-height:31px; padding:0 14px; cursor:pointer;}
.btn_red_m.style1{ width:109px; font-weight:normal;}
.btn_blu_m.style2{ width:109px; font-weight:normal; margin-left:129px;}
.btn_blu_m.margin8{ margin:5px;}
.btn_blu_m{ background-color:#169bd5; color:#fff; font-weight:normal; font-size:14px; display:inline-block; text-align:center; height:31px; line-height:31px; padding:0 14px; cursor:pointer;}
.searchbox .dropdown{ display:inline-block;	margin-right:10px; vertical-align:middle;}
.searchbox .dropdown .selected,.searchbox .dropdown li{	padding: 12px 12px;}
.table_list .dropdown{ display:inline-block; vertical-align:middle; text-align:left; min-width:100px;}
.editbox .edit_li .select_def{ width:266px; height:32px;}
.btitle{ font-size:16px; font-weight:bold; display:block; text-align:center; margin-bottom:40px;}
.editbox .line{ display:block; border-top:1px dotted #ccc; margin:30px 0 50px 0;}

.btn_plan{ width:187px; height:217px; border:1px solid #169bd5; display:inline-block; margin:0 24px; cursor:pointer;}
.btn_plan span{ height:43px; line-height:43px; font-size:15px; font-weight:bold; text-align:center; width:187px; display:block;}
.btn_plan b{ width:187px; height:174px; background:#169bd5 url(../images/ic_trainprog.png) 44px 28px no-repeat; display:block;}
.btn_plan_wraper{ text-align:center;}
.btn_plan.plan_temp b{ background-position: 44px 30px;}
.btn_plan.plan_new b{ background-position: 44px -126px;}

.searchbox .add_cont{ margin-left:0}
.searchbox .lab{ padding:6px 10px 6px 18px;}
.btn_blu_m.width_1{ width:116px;}

.listbox{ margin-bottom:50px;}

.train_prog_box .prog_li{ margin-bottom:50px;}
.train_prog_box{ border:1px solid #797979; width:904px; padding:60px 44px; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.train_prog_box .prog_title{ margin-bottom:20px; font-size:16px; line-height:19px; font-weight:bold; text-align:center;}
.train_prog_box .prog_comp{ margin-bottom:20px; font-size:16px; line-height:19px; text-align:center;}
.train_prog_box .prog_time{ margin-bottom:40px; font-size:14px; text-align:center;}
.textarea_prog_title{outline: none; resize: none; width:100%; height:50px; border:0; background:transparent; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:16px; line-height:22px;padding:5px; color:#333; border:1px solid #a9a9a9; text-align:center; vertical-align:middle; font-weight:bold;}
.textarea_prog_comp{outline: none; resize: none; width:100%; height:50px; border:0; background:transparent; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:16px; line-height:22px;padding:5px; color:#333; border:1px solid #a9a9a9; text-align:center; vertical-align:middle; font-weight: normal;}
.textarea_prog_cont{outline: none; resize: none; width:100%; height:100px; border:0; background:transparent; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:19px;padding:5px; color:#333; border:1px solid #a9a9a9; text-align:left; vertical-align:top; font-weight: normal;}

.input_prog_time{ width:100%; height:32px; border:1px solid #a9a9a9; padding:5px; color:#333; text-align:center;}
.train_prog_box .prog_cont_wraper{ margin-bottom:40px;}
.train_prog_box .prog_title_s{ margin-bottom:12px;}
.train_prog_box .prog_title_s h4{ font-size:15px; font-weight:bold; display:inline-block; vertical-align:middle;}
.train_prog_box .prog_title_s .btn_control_box{ display:inline-block; margin-left:20px; vertical-align:middle;}
.train_prog_box .prog_cont{ padding-left:30px; font-size:14px; line-height:19px; color:#333;}
.train_prog_box .prog_cont_li{ display:block; margin-bottom:10px;}
.train_prog_box .input_time{ display:inline-block; width:100px; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
.btn_ic_add{ width:16px; height:16px; background:url(../images/icon.png) 0 -291px no-repeat; display:inline-block; cursor:pointer;}
.btn_ic_del{ width:16px; height:16px; background:url(../images/icon.png) -30px -291px no-repeat; display:inline-block; cursor:pointer;}
.btn_ic_up{ width:16px; height:16px; background:url(../images/icon.png) -60px -291px no-repeat; display:inline-block; cursor:pointer;}
.btn_ic_down{ width:16px; height:16px; background:url(../images/icon.png) -89px -291px no-repeat; display:inline-block; cursor:pointer;}
.train_prog_box .select_def{ width:100px; height:32px;}
.btn_control_box a{ margin:0 5px}
.table_prog{ width:100%; margin-bottom:10px;}
.table_prog > thead{}
.table_prog > thead > tr{ height:38px; }
.table_prog > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#333; font-weight:bold; border:1px solid #797979;}
.table_prog > tbody{ background-color: #fff;}
.table_prog > tbody > tr{ height:80px;}
.table_prog > tbody > tr > td{ padding:6px 10px; color:#404040; text-align:center; font-weight: normal; border:1px solid #797979;}
.btn_table_prog_add{ display:block; height:50px; border:1px dashed #797979; position:relative; cursor:pointer; margin-bottom:30px;}
.btn_table_prog_add b{ position:absolute; background:url(../images/icon.png) 0 -337px no-repeat; width:26px; height:26px; left:50%; margin-left:-13px; top:12px;}

.table_prog > thead > tr > td.plan{ padding:0; margin:0;}
.table_prog > tbody > tr > td.plan{ padding:0; margin:0;}
.table_prog_inner{ width:100%; margin-bottom:0px; border:2px solid #fff;}
.table_prog_inner > thead{}
.table_prog_inner > thead > tr{}
.table_prog_inner > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#333; font-weight:bold; border:1px solid #797979;}
.table_prog_inner > tbody{ background-color: #fff;}
.table_prog_inner > tbody > tr{}
.table_prog_inner > tbody > tr > td{ padding:6px 10px; color:#404040; text-align:center; font-weight: normal; border:1px solid #797979;}


.table_prog_wraper{ position:relative; width:78%; padding-top:20px;}
.schedule_box{ width:298px; height:505px; background-color:#f7f7f7; border:1px solid #e0e0e0;/* overflow-y:scroll;*/ position:absolute; right:-320px; top:20px; padding:16px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.schedule_box .searchbox{ margin-bottom:10px; width:100%; text-align:left;}
.schedule_box .select_sche{ height:25px; width:80px; display:inline-block; vertical-align:middle;}
.schedule_box .input_sche{ height:25px; width:127px; margin-left:5px; display:inline-block; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; vertical-align:middle;}
.schedule_box .btn_ic_search{ display:inline-block; margin-left:2px; background:url(../images/icon.png) 3px -94px no-repeat; width:25px; height:25px; vertical-align:middle; cursor:pointer;}
.dragbox .drag{ background-color:#eff9fe; border:1px solid #169bd5; padding:5px; font-size:13px; color:#333; line-height:19px; margin-bottom:12px; text-align:left; margin-top:10px;}
.train_prog_box .prog_title_s input{ font-size:15px; font-weight:bold; vertical-align:middle; display:inline-block; width:100px; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; width:263px;}
.train_prog_box_wraper .btnbox{display:block; margin-top:33px; text-align:center;}
.train_prog_box_wraper .btnbox .btn_red_b{ margin-right:15px;}
.train_prog_box_wraper{ position:relative;}
.dragbox{ height:390px; overflow-y:scroll;}
.schedule_box .lab_wraper{ text-align:left;}
.schedule_box .lab_wraper .lab{ padding:2px 6px 2px 14px;}


.window{ position:absolute; left:50%; background-color:#fff;
	 box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);}
.window.window_set,.window.window_set2{ position:relative; border:1px solid #ccc; width:100%; min-height:872px; background-color:#fff; padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; left:0; box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;}
.window.style3{ width:980px; margin-left:-490px; top:50%; margin-top:-340px; position:fixed; z-index:999}	
.window.style3 .window_in{ height:600px; overflow-y:scroll; margin:40px 15px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.window.style3 .survey_wraper{ padding:0}
.window.style1{ width:678px; height:384px; margin-left:-304px; bottom:100px; padding:20px 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.window.style2{ margin-left:-304px; padding:20px 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.window.style2 .evalinfo{ padding:0px; border-bottom:0px solid #f2f2f2;}
.btn_ic_clos{ background: url(../images/icon.png) 0 -388px no-repeat; width:17px; height:17px; position:absolute; right:10px; top:10px; cursor:pointer;}
.window.window_set .btn_ic_clos,.window.window_set2 .btn_ic_clos{ display:none}
.window .toptitle{ font-size:16px; font-weight:bold; display:block; text-align:center; margin-bottom:40px;}

.window.style1 .editbox{ width:100%;}
.window.style1 .editbox .edit_li{ margin-left:50px;}
.window.style1 .editbox .edit_li .title{ width:89px;}
.window.style1 .editbox .edit_li .cont { min-width:244px;}
.window.style1 .add_cont{ margin-left:109px; height:130px; /*overflow-y:scroll*/}
.window.style1 .editbox .edit_li .input_add{ width:199px;}
.window.style1 .editbox .edit_li .btn_blu_s{ width:67px;}
.window.style1 .editbox .btnbox .btn_red_b{ margin-right:0px;}
.window.style1 .editbox .btnbox .btn_red_b:first-child{ margin-left:0px;}

.btn_red_s{ background-color:#e10000; color:#fff; height:32px; line-height:32px; font-size:14px; display:inline-block; vertical-align:middle; text-align:center; cursor:pointer; padding:0 10px;}

.upload{ width:130px; height:178px; background-color:#f3f3f3; display:inline-block; padding:10px; margin:12px 15px 5px 0; cursor:pointer; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);}
.upload span{ line-height:20px; display:block; overflow:hidden; height:138px; font-size:12px; color:#333;}
.upload b{ background:url(../images/icon.png) 0 -425px no-repeat; width:12px; height:14px; position:absolute; right:10px; bottom:10px;}

.history_li{ color:#169bd5; cursor:pointer; display:block;}
.lab_wraper.name .lab{ border:0; background-color:#f2f2f2; width:400px; }
.lab_wraper.name .lab.actived{ border:0; background-color:#ffe9e9; width:400px; }


.lab_wraper.name .lab2{ border:0; background-color:#f2f2f2; width:500px; }
.lab_wraper.name .lab2.actived{ border:0; background-color:#ffe9e9; width:500px; }
.lab_wraper.name .lab2 span{ display:inline-block; vertical-align:middle; max-width:500px; }
.reslist{ margin-left:0px;}
.reslist .res_li{ display:block; margin-top:16px;}
.reslist .res_li:first-child{ margin-top:0;}
.reslist .res_li span{ background-color:#f2f2f2; padding:4px 8px; display:inline-block;}
.reslist .res_li span a { display:inline-block; color:#333; cursor:pointer; max-width:350px;}
.reslist .res_li span b{ display:inline-block; vertical-align:top; width:7px; height:7px; background: url(../images/icon.png) 0 -266px no-repeat; cursor:pointer; margin-left:8px; margin-top:6px;}
.reslist .res_li span a:hover{ color:#169bd5;}

.upload_wraper .upload_hit{ width:60%; color:#929292; display:block; font-size:12px;}
.upload_wraper .upload_cont .reslist{ margin-left:0; margin-top:20px;}

.tab_wraper{ width:100%; clear:both; margin:0 auto;}
.tab_wraper .tab{text-align:center;}
.tab_wraper .tab li{ min-width:76px; padding:0 26px; color:#333333; font-size:16px; line-height:34px; height:34px; cursor:pointer; text-align:center; list-style:none; border:1px solid #169bd5; background-color:#f2f2f2; display:inline-block; margin:0 6px;}
.tab_wraper .tab li.on{ background-color:#169bd5; color:#fff; position:relative; z-index:1}
.tab_wraper .tab_cont{ width:100%;/* min-height:825px;*/ padding:50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.tab_wraper .tab li sup{ display:inline-block; vertical-align:top; margin-right:5px; color:#e10000; font-size:14px;}
.tab_wraper .tab li.on sup{ color:#fff;}
.tab_wraper .tab_cont.tcenter{ text-align:center;}
.tab_wraper .tab_cont .btnbox{ text-align:center;}

.editbox.fortab{ width:900px;}
.editbox.fortab .table_prog_wraper{ margin-top:30px;}
.editbox.fortab .schedule_box{right:-320px; top:0px;}

.editbox.fortab2{ width:100%; text-align: center}
.editbox.fortab3{ width:100%; margin-left:0px;}

.task{ border:2px solid #feadad; border-radius:10px; display:inline-block; width:540px; height:680px; padding:45px 18px 30px 18px; margin:20px 20px 40px 20px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:top;}
.task .toppic{ position:absolute; width:190px; height:65px; top:-33px; left:50%; margin-left:-95px;}
.task .toppic b{ width:60px; height:60px; border-radius:60px; background:#feadad url(../images/icon.png) 15px -444px no-repeat; display:inline-block; border:3px solid #fff; vertical-align:middle; position:relative}
.task .toppic p{ width:126px; height:31px; background-color:#f2f2f2; display:inline-block; border:3px solid #fff; line-height:31px; font-size:16px; font-weight:bold; color:#333; text-align:center; border-bottom-right-radius:8px; border-top-right-radius:8px; vertical-align:middle; margin-left:-8px;}

.task_wraper{ text-align:center;}
.task_wraper.learntask .editbox{ width:100%;}
.task_wraper.learntask .editbox .edit_li .title{ width:70px;}
.task_wraper.learntask .editbox .edit_li .cont { margin-right:0; min-width:170px; margin-right:0}
.task_wraper.learntask .editbox .edit_li .textarea_def{ width:100%; height:66px;}

.btn_task_add{ display:inline-block; width:303px; height:418px; border:1px dashed #797979; position:relative; cursor:pointer; vertical-align:top; margin: 0 20px}
.btn_task_add b{ position:absolute; background:url(../images/icon.png) 0 -526px no-repeat; width:48px; height:48px; left:50%; margin-left:-24px; top:50% ;margin-top:-24px;}

.btn_task_add2{ display:inline-block; width:440px; height:465px; border:1px dashed #797979; position:relative; cursor:pointer; vertical-align:top; margin: 0 20px}
.btn_task_add2 b{ position:absolute; background:url(../images/icon.png) 0 -526px no-repeat; width:48px; height:48px; left:50%; margin-left:-24px; top:50% ;margin-top:-24px;}


.tab_cont_disc{ width:530px; margin:0 auto;}
.tab_cont_disc .edit_li .title{ width:70px;}
.tab_cont_disc .edit_li .cont { min-width:364px; margin-right:0;}
.tab_cont_disc .edit_li .textarea_def{ width:320px; height:48px;}
.tab_cont_disc .edit_li .btn_blu_s{ width:48px; height:48px; line-height:48px;}
.tab_cont_disc .edit_li .add_cont{ text-align:left; margin-left:90px;}

.tab_cont_upload{ width:600px; margin:0 auto;}  
.tab_cont_upload .edit_li{ width:450px; margin:0 auto; padding-left:100px;}
.tab_cont_upload .edit_li .title{ width:110px;}
.tab_cont_upload .edit_li .cont { min-width:48px;}
.tab_cont_upload .edit_li .textarea_def{ width:320px; height:48px;}
.tab_cont_upload .edit_li .btn_blu_s{ width:48px; height:48px; line-height:48px;}
.tab_cont_upload .edit_li .add_cont{ margin-top:10px; margin-left:0}

.task_wraper.homework .task{ width:765px; height:710px; text-align:left;}
.task_wraper.homework .editbox{ width:100%;}
.task_wraper.homework .editbox .edit_li .title{ width:100px;}
.task_wraper.homework .editbox .edit_li .cont { margin-right:0; min-width:270px;}
.task_wraper.homework .editbox .edit_li .textarea_def{ width:100%; height:90px;}
.task_wraper.homework .editbox .edit_li .add_cont{ margin-left:110px;}
.task_wraper.homework .editbox .btnbox{ text-align:center;}

.task_wraper.homework .btn_task_add{ width:220px; height:465px;}

.btn_expcerti{ height:56px; line-height:56px; background:#f2f2f2 url(../images/ic_xls.png) 30px 5px no-repeat; border:1px solid #797979; padding:0 70px 0 100px; display:inline-block; font-size:15px; border-radius:8px; margin:0 auto; cursor:pointer;}
.tab_cont_btn{ text-align:center;}

.tab_cont_qrcode{ text-align:center; }
.tab_cont_qrcode input[type="radio"]{ vertical-align:middle; margin-right:5px;}
.tab_cont_qrcode input[type="radio"] + label{  margin-right:20px; vertical-align:middle; font-size:16px;}
.qrcode_wraper{ margin-top:30px; width:268px;}
.qrcode_wraper img{ margin-left:268px; width:268px; height:268px; } 

.table_evalset{ width:100%; margin-bottom:10px;}
.table_evalset > thead{}
.table_evalset > thead > tr{ height:38px; }
.table_evalset > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#333; font-weight:bold; border:1px solid #797979;}
.table_evalset > tbody{ background-color: #fff;}
.table_evalset > tbody > tr{ height:40px; }
.table_evalset > tbody > tr > td{ padding:6px 10px; color:#404040; text-align:center; font-weight: normal; border:1px solid #797979;}
.table_evalset .input_evalset{ display:inline-block; width:100%; height:32px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}

/*--------------------------------givestar-----------------------------*/
.givestar{
	width:160px;
	height:24px;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/ic_star_m.png) no-repeat 0 0;
	display:inline-block;
	vertical-align:middle;
}

.givestar.nostar {background-position:-170px 0}
.givestar.onestar {background-position:-136px 0}
.givestar.twostar {background-position:-102px 0}
.givestar.threestar {background-position:-68px 0}
.givestar.fourstar {background-position:-34px 0}
.givestar.fivestar {background-position:0 0}
.givestar .astar {
	cursor: pointer;
	float:left;
	text-indent:-999em;
}
.givestar .astar a {
	position:absolute;
	left:0;
	top:0;
	width:24px;
	height:24px;
	text-decoration:none;
	z-index: 200;
}
.givestar .astar.one a {left:0px}
.givestar .astar.two a {left:34px;}
.givestar .astar.three a {left:68px;}
.givestar .astar.four a {left:102px;}
.givestar .astar.five a {left:136px;}
.givestar .astar.actived a,
.givestar .astar a:hover 
 {
	z-index:2;
	width:160px;
	height:24px;
	overflow:hidden;
	left:0;	
	background: url(../images/ic_star_m.png) no-repeat 0 0;
}
.givestar .one a:hover,
.givestar .one.actived a {background-position:-136px 0}
.givestar .two a:hover,
.givestar .two.actived a {background-position:-102px 0}
.givestar .three a:hover,
.givestar .three.actived a {background-position:-68px 0}
.givestar .four a:hover,
.givestar .four.actived a {background-position:-34px 0}
.givestar .five a:hover,
.givestar .five.actived a {background-position:0 0}

.scorehint .picstar{ background: url(../images/ic_star_m.png) 0 0 no-repeat; width:24px; height:24px; margin-right:12px; vertical-align:middle;}

.scorehint .input_score{ width:55px; height:23x; border:1px solid #a9a9a9; margin:0 10px; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; vertical-align:middle;}

.scorehint span{vertical-align:middle;}

.editbox.show{}
.editbox.show .edit_li{ width:340px; margin:0 auto; margin-bottom:15px;}
.editbox.show .edit_li .cont{ min-width:120px}

.tab_cont_sign{ display:inline-block; text-align:center}
.tab_cont_sign .chartbox{ width:380px;display:inline-block; vertical-align:middle;}
.tab_cont_sign .tablebox{ width:340px;display:inline-block; vertical-align:middle;}
.chartpie{ display:inline-block; vertical-align:middle;}
.numvalue{ width:100px; display:inline-block; vertical-align:middle; margin-left:40px;}
.numvalue li{ margin-bottom:6px; font-size:13px; list-style:none; position:relative;}
.numvalue li:before{ content:''; width:9px; height:9px; position:absolute; top:5px; left:-15px;}
.numvalue li:nth-child(1):before{background-color:#159bd4;}
.numvalue li:nth-child(2):before{background-color:#fc7883;}
.numvalue li:nth-child(3):before{background-color:#ed89af;}
.numvalue li:nth-child(4):before{background-color:#6ed39b;}
.numvalue li:nth-child(5):before{background-color:#f6b36c;}
.numvalue li:nth-child(6):before{background-color:#ae91e1;}

.table_atwill{ width:100%; margin-bottom:10px;}
.table_atwill > thead{ background-color: #fff;}
.table_atwill > thead > tr{ height:30px; }
.table_atwill > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#333; font-weight:bold; border:1px solid #797979;}
.table_atwill > tbody{ background-color: #fff;}
.table_atwill > tbody > tr{ height:30px; }
.table_atwill > tbody > tr > td{ padding:6px 10px; color:#404040; text-align:center; font-weight: normal; border:1px solid #797979;}

.table_atwill.style1{ width:70%; margin:0 auto;}
.table_atwill.style2 > thead{ background-color:transparent;}
.table_atwill.style2 > tbody{ background-color:transparent;}

.ic_tick{ width:14px; height:12px; background:url(../images/icon.png) 0 -593px no-repeat;}

.tab_cont_situhome{ text-align:center;}
.situhome{ display:inline-block; background-color:#f3f3f3; width:355px; height:430px; padding:20px 28px; margin:0 20px 20px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);}
.ic_situhome{ background:url(../images/ic_doc.png) no-repeat;}
.situhome h3{ font-size:15px; font-weight:bold; margin-bottom:16px;}
.situhome .pic{ margin-bottom:12px;}
.situhome .others{ font-size:12px;}
.situhome .line{ display:block; border-top:1px dotted #ccc; margin:10px 0;}
.situhome h4{ font-size:14px; font-weight:bold; margin-bottom:16px;}
.situhome .cont{ margin-bottom:15px; margin-top:15px;}
.situhome .textarea_def{outline: none; resize: none; vertical-align:top; background-color:#fff; width:100%; height:112px; border:0; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:19px;padding:5px; color:#333; border:1px solid #a9a9a9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.situhome .btnbox{ margin-top:0; text-align:center;}
.situhome .btnbox .btn_red_b{ margin-left:0; margin-right:0}
.situhome .btnbox .btn_red_b:first-child{margin-left:0;}

.input_survey_search{ width:265px; height:33px; border:1px solid #a9a9a9; position:relative; padding-right:37px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:12px;}
.input_survey_search input{ display:inline-block; width:100%; height:31px; border:1px solid #a9a9a9; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; border:0;}
.input_survey_search b{ position:absolute; width:37px; height:32px; background:url(../images/icon.png) 10px -91px no-repeat; cursor:pointer; right:0;}

.radio_wraper{ display:inline-block; height:30px; line-height:30px; border:1px solid #cccccc; padding:0 10px; position:relative; margin-left:10px;}
.radio_wraper input[type="radio"]{ vertical-align:middle;}
.radio_wraper input[type="radio"] + label{ vertical-align:middle; font-size:13px;}
.radio_wraper input[type="radio"]:first-child{ margin-right:5px;}
.radio_wraper input[type="radio"] + label{margin-right:5px;}
.radio_wraper:after{ position:absolute; content:''; border-left:8px solid transparent; border-right:8px solid #cccccc; border-top:8px solid transparent; border-bottom:8px solid transparent; width:0; height:0; left:-16px; top:7px;}

.radio_wraper input[type="checkbox"]{ vertical-align:middle;}
.radio_wraper input[type="checkbox"] + label{ vertical-align:middle; font-size:13px;}
.radio_wraper input[type="checkbox"]:first-child{ margin-right:5px;}
.radio_wraper input[type="checkbox"] + label{margin-right:5px;}



.survey_set_wraper{ position:relative;}
.survey_set{ width:100%; /*height:600px;*/ border:1px solid #169bd5; display:block; margin-bottom:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.survey_set .btn_arr_box{ display:block; text-align:right; margin:8px;}
.survey_set .btn_arr_box .btn_ic_save{ width:16px; height:16px; background:url(../images/icon.png) 0 -653px no-repeat; display:inline-block; cursor:pointer; margin-right:18px;}
.survey_set .btn_arr_box .btn_ic_cls{ width:16px; height:16px; background:url(../images/icon.png) 3px -619px no-repeat; display:inline-block; cursor:pointer;}

.question{ background-color:#fff; margin:10px;}
.ques_li{ margin-bottom:10px;}
.question h4{ margin-bottom:15px; font-size:15px;}
.question .ques_li{ padding:8px;}
.question .ques_li .ques_cont{ margin-left:10px; padding-bottom:10px;}
.question .ques_li .ques_cont p{ margin-bottom:8px;}
.radio_def{ vertical-align:middle; margin-right:5px;}
.radio_def + label{ vertical-align:middle;}
.question .ques_edit{ border-top:1px solid #e3e3e3; padding:25px; background-color:#eff9fe; display:block;}
.ques_edit .ques_edit_li{ margin-bottom:26px;}
.ques_edit .ques_edit_li .tit{ width:30px; font-size:14px; display:inline-block; vertical-align:top; margin-right:22px;}
.ques_edit .ques_edit_li .text{ width:266px; font-size:14px; display:inline-block; vertical-align:top; margin-right:22px;}
.ques_edit .ques_edit_li .text textarea{ outline: none; resize: none; vertical-align:top;width:100%; height:87px; border:1px solid #e3e3e3; background-color:#fff; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:19px;padding:5px; color:#333; border:1px solid #a9a9a9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ques_edit .ques_edit_li .choose{ width:236px; display:inline-block; vertical-align:top;}
.ques_edit .ques_edit_li .choose .choose_li{ margin-bottom:10px;}
.ques_edit .ques_edit_li .choose .choose_li p{ display:inline-block; vertical-align:middle; margin-right:22px;}
.ques_edit .ques_edit_li .choose .choose_li select_def{ display:inline-block; vertical-align:middle;}

textarea.atwill{ outline: none; resize: none; vertical-align:top; width:100%; height:35px;  border:1px solid #a9a9a9; background-color:#fff; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:19px;padding:5px; color:#333; border:1px solid #a9a9a9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
textarea.atwill.qa{ height:100px}
textarea.atwill.cd{ height:50px}
input.atwill{ display:inline-block; width:100%; height:25px; border:1px solid #a9a9a9; background-color:#fff; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}
input.atwill.ht35{ height:35px;}
input.atwill.ht35{ height:35px;}
input.atwill.ct{ text-align:center;}

.checkbox_def{ vertical-align:middle; margin-right:5px;}
.checkbox_def + label{ vertical-align:middle;}

.input_sort{ display:inline-block; width:25px; height:20px; border:1px solid #a9a9a9; margin-right:10px; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; text-align:center;}
input.atwill.fil{ width:800px; margin-left:10px;}

.table_matrix{ width:100%; margin-bottom:10px;}
.table_matrix th,.table_matrix td{ padding:6px 10px; text-align:center; font-size:13px; color:#333; font-weight:bold; border:0; height:25px;}
.table_matrix th[scope="col"],.table_matrix th[scope="row"]{ font-weight:bold; font-size:13px;}
.table_matrix tbody td,.table_matrix tbody th[scope="row"]{ border-bottom:1px solid #e3e3e3;}
.table_matrix th[scope="row"]{ text-align:left;}
.textarea_matrix{ display:inline-block; width:100%; height:100%; border:1px solid #a9a9a9; background-color:#fff; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333;}

.givestar_wraper span{ font-size:14px; font-weight:bold; vertical-align:middle; padding:0 10px;}   
.table_atwill.style2 .input_sort{ margin-right:0}
.question sup{ display:inline-block; vertical-align:top; margin-left:5px; color:#e10000; font-size:14px;}

.window.relation{ width:508px; height:324px; margin-left:-288px; padding:20px 35px;}
.relation .editbox .edit_li{ margin-left:20px;}
.relation .editbox .edit_li .title{ width:auto; font-weight:bold;}
.relation .btnbox{ margin-top:20px; width:100%; text-align:center; margin-left:0}
.relation .btnbox .btn_red_b:first-child,.relation .btnbox .btn_red_b{ margin-left:0}

.wraper{ position:relative;}
.window.window_set{ background-color:#fff; padding:50px;}
/*.window.window_set{ width:900px; height:480px; margin-left:-450px; top:200px; padding:20px 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}*/
.subject_wraper{ margin:0 auto; width:780px;}

.subject{ width:180px; height:34px; background-color:#ffe9e9; border:1px solid #feadad; display:inline-block; color:#333; margin:8px; vertical-align:middle;}
.subject span{ display:inline-block; vertical-align:middle; width:146px; height:34px; overflow:hidden; padding-left:25px; line-height:34px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}
.subject b{ background: url(../images/icon.png) 11px -679px no-repeat; width:34px; height:34px; display:inline-block; vertical-align:middle; cursor:pointer;}
.subject.cancel{ background-color:#f4f4f4; border:1px dashed #c6c6c6;}
.subject.cancel b{ background: url(../images/icon.png) 11px -709px no-repeat; }


.window.window_set .btnbox{ text-align:center; margin-top:50px;}
.window.window_set .subject{ width:174px;}
.window.window_set .subject span{ width:140px;}
/*.window.window_set2{ width:900px; height:480px; margin-left:-450px; top:200px;}*/

.menu_status{ width:180px; background-color:#797979; position:absolute; }
.menu_status .title{ width:180px; height:40px; background-color:#606060; color:#fff; line-height:40px; text-align:center;}
/*.sec_menu_wraper{ height:440px; overflow-y:scroll;}*/

.sec_menu{ width:180px; height:40px; color:#fff; line-height:40px; display:inline-block;}
.sec_menu span{ cursor:pointer; padding-left:25px; width:140px; display:inline-block; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sec_menu b{ width:40px; height:40px; background:url(../images/icon.png) 15px -607px no-repeat; cursor:pointer; vertical-align:middle; display:none;}
.sec_menu:hover{ background-color:#eaeaea; color:#333;}
.sec_menu:hover > b{ display:none;}
.sec_menu_wraper.del .sec_menu:hover > b{ display:inline-block;} 

.sec_gear{ width:142px; height:30px; border:1px solid #fff; display:inline-block; margin:8px 18px; cursor:pointer; position:relative;}
.sec_gear:before{ content:''; position:absolute; background:url(../images/icon.png) 0 -840px no-repeat; width:13px; height:13px; top:50%; left:50%; margin-left:-6.5px; margin-top:-6.5px;}
.sec_gear:hover{ border:1px solid #e10000;}
.sec_gear:hover:before{ background:url(../images/icon.png) 0 -780px no-repeat;}

.cont_status{ min-height:870px; background-color:#fff; margin-left:180px; position:relative;}
.cont_status.bgc{ background-color:#f2f2f2;}
.cont_status .menu_box{width:197px; background-color:#f2f2f2; position:absolute;}
.cont_status .menu_box .title{ width:100%; height:40px; background-color:#e3e3e3; color:#333; line-height:40px; text-align:center;}
.set_attr_wraper{  background-color:#fafafa; margin-left:197px; padding:50px; min-height:1500px;}

.cont_status .menu_box .subject_wraper{ width:197px;}
.cont_status .menu_box .subject_wraper .subject{ margin:3px;}
.cont_status .menu_box .subject_add{ width:148px; height:28px; border:1px dashed #797979; display:inline-block; background:url(../images/icon.png) 65px -712px no-repeat; margin:6px 18px; cursor:pointer;}
.cont_status .menu_box .subject_add:hover{ border:1px dashed #feadad; background:url(../images/icon.png) 65px -804px no-repeat;}

/*.set_attr{ padding:10px 13px;}*/
.set_attr > .title{ font-size:16px; font-weight:bold; display:block; text-align:center; margin-bottom:40px;}
.set_edit_box{ padding:0 40px;}
.set_edit_box .set_edit_li{ margin-bottom:15px;}

.set_attr .editbox{ width:600px; margin:0 auto;}
.set_attr .editbox .edit_li .title{ width:100px;}
.set_attr .editbox .edit_li .add_cont{ margin-left:120px;}
.set_attr .editbox .edit_li .title input[type="radio"],.set_attr .editbox .edit_li .title input[type="checkbox"]{ margin-right:5px; vertical-align:middle; display:inline-block;}
.set_attr .editbox .edit_li .title input[type="radio"]+ label, .set_attr .editbox .edit_li .title input[type="checkbox"]+ label{ vertical-align:middle; display:inline-block;}
.set_attr .editbox .edit_li .hints{ /*max-width:80px;*/ max-width:200px; margin-left:8px;}
/*.user_permi{ padding:12px 80px}
.user_permi{ margin:12px 10px 12px 0;}
.user_permi_scroll{ height:406px; overflow-y:scroll;}*/
.user_permi{ padding:50px;}

.user_permi.noadd .user_permi_scroll{ overflow:hidden;}
.user_permi.noadd .subject_wraper{ border-bottom:0px dotted #ccc !important; margin-bottom:40px;}
.user_permi.noadd .btnbox{ width:100%; text-align:center;}

.user_permi_in{ padding:0 60px 0 80px;}
.user_permi > .title{ font-size:16px; font-weight:bold; display:block; text-align:center; margin-bottom:40px;}
.cont_status .user_permi .subject_wraper{ width:100%; margin-bottom:30px; border-bottom:0px dotted #ccc;}
.cont_status .user_permi .subject_wraper .subject{ margin:5px; width:172px;}
.cont_status .user_permi .subject_wraper .subject span{ width:138px;}
.cont_status .user_permi .subject_wraper .subject_add{width:172px; height:32px; line-height:32px; border:1px dashed #797979; display:inline-block; background:url(../images/icon.png) 80px -710px no-repeat; margin:5px; cursor:pointer; text-indent:-9999px;}
.cont_status .user_permi .subject_wraper .subject_add:hover{ border:1px dashed #feadad; background:url(../images/icon.png) 80px -802px no-repeat;}

.user_permi .editbox{ width:656px;}
.user_permi .editbox .edit_li .input_add{ width:266px;}
.create_user{ border-top:1px dotted #ccc; padding-top:50px; margin-bottom:50px;}
.create_user > .title{ font-size:16px; font-weight:bold; display:block; text-align:center; margin-bottom:40px;}
.window.window_set2 .editbox .btnbox{ text-align:center; margin-top:50px;}
.window.window_set2 .editbox .btnbox .btn_red_b{ margin-right:0px;}
.window.window_set2 .editbox .btnbox .btn_red_b:first-child{ margin-left:0px;}

.create_permi{ margin-top:50px; padding-top:50px; border-top:1px dotted #ccc; /*height:240px; overflow-y:scroll;*/ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.create_permi > .title{ font-size:16px; font-weight:bold; display:block; text-align:center; margin-bottom:40px;}
.create_permi .stitle{ width:100%; color:#333; text-align:left; margin-bottom:25px; font-size:15px; font-weight:bold;}
.create_permi .mtitle{ width:100%; color:#333; text-align:left; margin-bottom:15px; font-size:13px;}

.subject_permi{ margin:0 15px 20px 0; display:inline-block;}
/*.subject_permi:nth-child(even){ margin-right:0}*/
.subject_permi .subject{ width:140px; margin:0; display:inline-block; vertical-align:middle;}
.subject_permi .subject span{ width:106px; padding-left:8px;}

.subject_permi .radio_wraper{ display:inline-block; vertical-align:middle; height:32px;}
.subject_permi_wraper{ margin-bottom:30px;}

.create_permi .btnbox{ text-align:center;}
.create_permi .input_radio_box{ margin-bottom:50px;}
.create_permi .input_radio_box .regular-radio + label{ width:auto; min-width:105px; padding:0 10px; margin-bottom:10px; margin-right:10px;}

.set_attr .cont.onel{ text-indent:9px;}
.set_attr .cont.onelt{ display:block; margin-top:15px; margin-left:120px;}

.set_attr .btnbox{ margin-top:50px !important;}

.table_list .tips{ padding:10px 0; color:#169bd5;}
.table_list .tips1{ color:#169bd5;}
/* RADIO */
.input_radio_box{ display:inline-block; vertical-align:middle;}
.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #f2f2f2;
	border: 1px solid #169bd5;
	width:131px;
	height:32px;
	line-height:32px;
	display: inline-block;
	position: relative;
	vertical-align:middle;
	text-align:center;
	margin-right:-1px;
	margin-bottom:-1px;
	cursor:pointer;
}


.regular-radio:checked + label {
	background-color: #169bd5;
	color: #fff;
	border: 1px solid #169bd5;
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);*/
}


.input_radio_box.small .regular-radio + label {width:131px;	height:32px; line-height:32px;}
.input_radio_box.small2 .regular-radio + label {width:80px; height:32px; line-height:32px;}


html {
scrollbar-arrow-color:#2c2c2c ; /*上下按钮上三角箭头的颜色*/
scrollbar-face-color:#eeeeee; /*滚动条凸出部分的颜色*/
scrollbar-3dlight-color: #efefef; /*滚动条亮边的颜色*/
scrollbar-highlight-color: #f5f5f5; /*滚动条空白部分的颜色*/
scrollbar-shadow-color: color; /*滚动条阴影的颜色*/
scrollbar-3dshadow-color: #d8d8d8; /*滚动条强阴影的颜色*/
scrollbar-darkshadow-color: #d6d6d6; /*滚动条强阴影的颜色*/
scrollbar-track-color: #e2e2e2; /*滚动条背景颜色*/ }


::-webkit-scrollbar {
	width:10px;
	margin-right:2px
}/* 滚动条整体部分 */
::-webkit-scrollbar:horizontal {
	height:10px;
	margin-bottom:2px
}
::-webkit-scrollbar-track {
    border-radius: 0px;
}/* 外层轨道 */ 
::-webkit-scrollbar-track-piece {
    background-color: #e3e3e3;
	border-radius: 0px;
	border:1px solid #b9b9b9;
	-webkit-box-shadow: inset -1px 1px 2px rgba(166, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
     -moz-box-shadow: inset -1px 1px 2px rgba(166, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
	   -o-box-shadow: inset -1px 1px 2px rgba(166, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
          box-shadow: inset -1px 1px 2px rgba(166, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
} /* 内层轨道，滚动条中间部分 */ 
::-webkit-scrollbar-thumb {
	width:10px;
    border-radius: 0px;
    background: #e3e3e3; 
	border:1px solid #b9b9b9;
	-webkit-box-shadow: inset -1px 1px 2px rgba(255, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
     -moz-box-shadow: inset -1px 1px 2px rgba(166, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
	   -o-box-shadow: inset -1px 1px 2px rgba(166, 166, 166, 0.3),inset 1px -1px 2px rgba(166, 166, 166, 0.3);
          box-shadow: inset -1px 1px 2px rgba(255, 255, 255, 0.6),inset 1px -1px 2px rgba(255, 255, 255, 0.6);
}/* 滑块 */ 
::-webkit-scrollbar-thumb:hover {
	background: #f1f1f1; 
}


.user_permi_scroll .btnbox{ display:block; width:100%; text-align:center; margin-bottom:20px;}
body,.wraper,.wraper_clearfix,.container_wraper,.container,.main_content,.window.window_set,.window.window_set2,.menu_status,.cont_status,.menu_box{ height:100% !important}
.upface{ width:220px; height:220px; background-color:#f2f2f2; border:1px solid #abadb3; margin-bottom:10px;}
.upface img{width:220px; height:220px;}

.bgc{ background-color:fff;}
.header_wraper_f{ width:100%; background-color:#fafafa; border-bottom:1px solid #c8ceca; clear:both}
.header_f{ width:1280px; margin:0 auto; height:59px;}
.header_l_f{ float:left; padding-left:51px; position:relative;}
.header_l_f .logo{ width:133px; height:46px; float:left; background:url(../images/logo_top_f.png) no-repeat; vertical-align:middle; margin: 7px 0 6px 0; cursor:pointer;}
.header_l_f ul{ margin-left:30px; float:left;}
.header_l_f ul li{ list-style:none;  float:left; height:59px; line-height:59px;}
.header_l_f ul li a{ display:inline-block; font-size:15px; color:#333; cursor:pointer; padding:0 14px;}
.header_l_f ul li a:hover{ background-color:#169bd5; color:#fff;}
.header_l_f .title{ font-size:20px; color:#333; margin-left:48px; float:left; height:59px; line-height:59px; overflow:hidden;}
.header_r_f{ float:right;}
.header_r_f ul{ float:left;}
.header_r_f ul li{ list-style:none; float:left; height:59px; line-height:59px; padding:0 8px;}
.header_r_f ul li a{ display:inline-block; font-size:15px; color:#333; cursor:pointer; padding:0 8px;}
.header_r_f ul li a:hover{ color:#169bd5;}
.header_r_f ul li span{ font-size:15px;}
.header_r_f ul li a.btn_red{ background-color:#e10000; padding:0 35px; color:#fff; margin-left:8px;}
.header_r_f ul li:last-child{ padding-right:0}

.slide_wraper{ width:100%; height:499px; position:relative; clear:both; overflow:hidden;}
.slide_wraper .slide_box{ width:100%;}
.slide_wraper .slide_pic{width:100%; background-color:#002c65;margin:0 auto;  }
.slide_wraper .slide{  width:1280px; height:499px; margin:0 auto; }
.slide_wraper .slide_in{}
.slide_wraper .slide_in img{ width:100%;}
.slide_wraper .pagebox{ width:100%; text-align:center; height:16px; margin:0 auto; position:absolute; left:0; bottom:10%}
.slide_wraper .pagebox a{ width:10px; height:10px; margin:0 9px; display:inline-block; background-color:#a6a6a6; border-radius:10px;/*background:url(../images/pagebox_a.png) 0 -16px no-repeat;*/}
/*.slide_wraper .pagebox a:hover{ color:#82dcfd;}*/
.slide_wraper .pagebox a.on{ background-color:#fff;}
.slide_wraper .pagebox .page_wraper{ display:inline-block;}

.simpleinfo{ width:100%; min-height:393px; clear:both}
.simpleinfo .list_wraper{ height:52px; background-color:#013c89; width:100%;}
.simpleinfo .list_wraper .list{ width:1280px; margin:0 auto; height:52px;}
.simpleinfo .list_wraper .list li{ width:199px; border-right:1px solid #025dd9; height:52px; line-height:52px; float:left; overflow:hidden;}
.simpleinfo .list_wraper .list li a{ text-align:center; font-size:16px; color:#fff; display:block; cursor:pointer; padding:0 10px;}
.simpleinfo .list_wraper .list li a.on{ background-color:#fff; color:#013c88;}
.simpleinfo .list_wraper .list li:first-child{ border-left:1px solid #025dd9; margin-left:127px;}
.simpleinfo .cont_wraper{ min-height:340px; background-color:#fff; width:100%;}
.simpleinfo .cont_wraper .cont{ width:1280px; margin:0 auto; min-height:340px; padding:46px 54px 54px 127px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.simpleinfo .cont_wraper .cont .title{ font-size:30px; color:#333; margin-bottom:50px; display:block;}
.step_cont_3{ float:left;}
.step_cont_3 li{ float:left; font-size:16px; color:#333; margin-right:55px; list-style:none; padding-left:85px; position:relative;}
.step_cont_3 li:before{ content:''; background:url(../images/index_icon.png) 0 0 no-repeat; width:64px; height:64px; top:50%; margin-top:-32px; left:0; position:absolute;}
.step_cont_3 li.sp1:before{ background-position:0 0;}
.step_cont_3 li.sp2:before{ background-position:-114px 0;}
.step_cont_3 li.sp3:before{ background-position:-228px 0;}
.simpleinfo .btnbox{ float:right; width:200px; margin-top:-58px;}

.simpleinfo .cont_wraper .cont .btn_red_b,.simpleinfo .cont_wraper .cont .btn_gra_b{ height:41px; line-height:41px; font-size:14px; font-weight:normal; margin:6px 0;}

.module_icon_wraper{ width:100%; background-color:#f2f2f2; min-height:722px; clear:both;}
.module_icon{ width:1280px; margin:0 auto; min-height:722px; padding:86px 152px 66px 152px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.module_icon .title{ font-size:25px; color:#333; text-align:center; margin-bottom:16px;}
.module_icon .title_s{ font-size:16px; color:#333; text-align:center;}
.module_icon .icon_list{ margin-top:44px;}
.module_icon .icon_list li{ width:98px; height:105px; float:left; list-style:none; margin:25px 73px; position:relative; padding-top:88px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center;}
.module_icon .icon_list li:before{ position:absolute; content:''; background:url(../images/index_icon.png) 0 -114px no-repeat; width:74px; height:74px; top:0; left:50%; margin-left:-37px;}
.module_icon .icon_list li.user:before{ background-position:0 -114px;}
.module_icon .icon_list li.rights:before{ background-position:-124px -114px;}
.module_icon .icon_list li.module:before{ background-position:-248px -114px;}
.module_icon .icon_list li.class:before{ background-position:-372px -114px;}
.module_icon .icon_list li.proj:before{ background-position:0 -238px;}
.module_icon .icon_list li.cost:before{ background-position:-124px -238px;}
.module_icon .icon_list li.infor:before{ background-position:-248px -238px;}
.module_icon .icon_list li.data:before{ background-position:-372px -238px;}
.module_icon .icon_list li.mobile:before{ background-position:0 -362px;}
.module_icon .icon_list li.video:before{ background-position:-124px -362px;}
.module_icon .icon_list li.tag:before{ background-position:-248px -362px;}
.module_icon .icon_list li.res:before{ background-position:-372px -362px;}

.case_index_wraper{ width:100%; min-height:545px; /*min-height:585px;*/ background-color:#fff; clear:both}
.case_index{ width:1280px; margin:0 auto; padding:86px 122px 66px 122px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.case_index .title{ font-size:25px; color:#333; text-align:center; margin-bottom:16px;}
.case_index .title_s{ font-size:16px; color:#333; text-align:center;}
.case_item_wraper{ margin-top:44px;}
.case_item{ width:290px; padding:0 27px; float:left;}
.pic_item{ width:290px; height:213px; background-color:#efefef; cursor:pointer;}
.pic_item .pic{ width:290px; height:163px; overflow:hidden;}
.pic_item .pic img{ width:290px; height:163px;
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;}
.pic_item:hover > .pic img{ transform: scale(1.2);}
.pic_item .text{ padding:0 20px; line-height:50px; height:50px; overflow:hidden; font-size:15px; text-align:center;}
.text_item{ margin-top:33px; margin-left:20px; display:none}
.text_item li{ margin-bottom:8px; font-size:14px;}
.text_item li:last-child{ margin-bottom:0px;}
.text_item li a{ color:#333; cursor:pointer;}
.text_item li a:hover{color:#169bd5;}

.regi_ad_wraper{ width:100%; min-height:200px; background-color:#0151bc; clear:both}
.regi_ad{ width:1280px; margin:0 auto; padding:36px 0 44px 0; text-align:center;}
.regi_ad .title_s{ font-size:20px; color:#fff; text-align:center; margin-bottom:5px;}
.regi_ad .title{ font-size:24px; color:#fff; text-align:center; margin-bottom:25px;}
.regi_ad a{ display:inline-block; padding:0 25px; line-height:36px; height:36px; border:1px solid #fff; font-size:16px; color:#fff; text-align:center; cursor:pointer;}

.footer_wraper_f{ width:100%; min-height:318px; background-color:#002c65;}
.footer_f{ width:1280px; margin:0 auto; padding:115px 0 72px 0; text-align:center;}
.footer_f .logo{ width:166px; height:58px; background:url(../images/logo_btm_f.png) no-repeat; display:inline-block;}
.footer_f .text{ margin-top:56px;}
.footer_f .text span{ padding:0 10px; color:#929292;}
.footer_f .text span:last-child{ display:none;}

.footer_wraper_f.gray{ background-color:#f3f3f3;}
.footer_wraper_f.gray .footer_f .logo{ background:url(../images/logo_btm_f_2.png) no-repeat;}


.right_icon{ width:38px; height:121px; position:fixed; z-index:999; right:0; top:373px;}
.right_icon li{ width:36px; height:36px; border:1px solid #013c89; display:inline-block; margin-bottom:3px; background-color:#fff; position:relative;}
.right_icon li:last-child{ margin-bottom:0px;}
.right_icon li a{ display:inline-block; width:36px; height:36px; background:url(../images/backtop.png) 0 0 no-repeat; cursor:pointer; position:relative;}
.right_icon li.support a{ background-position:-1px -1px;}
.right_icon li.mobile a{ background-position:-1px -41px;}
.right_icon li.share a{ background-position:-1px -84px;}
.backtop{width:36px; height:36px; border:1px solid #013c89; display:inline-block; margin-bottom:3px; background:#fff url(../images/backtop.png) -1px -126px no-repeat;}

.right_icon li.mobile a:after{ width:201px; height:201px; content:''; position:absolute; background:url(../images/qrcode_mobile.jpg) no-repeat; left:-205px;
     box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	 -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);
	 opacity:0;
	 top:10px;
	}
.right_icon li.mobile a:hover:after{
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
		opacity:1;
		top:0;
        }	
.right_icon li.support a:after{ height:36px; background-color:#fff; content:'技术支持'; position:absolute; line-height:36px; padding:0 10px; left:-84px; z-index:1; opacity:0;top:10px;box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	 -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);}
.right_icon li.support a:before{ content:''; position:absolute; border-left:4px solid #fff; border-right:4px solid transparent; border-top:4px solid transparent; border-bottom:4px solid transparent; width:0; height:0; left:-12px; z-index:2; top:22px; opacity:0;}
.right_icon li.support a:hover:after{
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
		opacity:1;
		top:0;
        }
.right_icon li.support a:hover:before{
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
		opacity:1;
		top:12px;
        }

.right_icon li.share a:after{ height:36px; background-color:#fff; content:'平台分享'; position:absolute; line-height:36px; padding:0 10px; left:-84px; z-index:1; opacity:0;top:10px;box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	 -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);}
.right_icon li.share a:before{ content:''; position:absolute; border-left:4px solid #fff; border-right:4px solid transparent; border-top:4px solid transparent; border-bottom:4px solid transparent; width:0; height:0; left:-12px; z-index:2; top:22px; opacity:0;}
.right_icon li.share a:hover:after{
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
		opacity:1;
		top:0;
        }
.right_icon li.share a:hover:before{
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
		opacity:1;
		top:12px;
        }	
		
.login_wraper{ width:100%; height:499px; background-color:#012b65; clear:both}	
.login0{ width:1280px; height:499px; margin:0 auto; padding:0 129px 0 138px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.login0 .login_l{ float:left; width:457px; height:499px; background:url(../images/loginpic.png) no-repeat;}
.login0 .login_r{ float:right; padding-top:47px;}
.loginbox{ width:346px; height:391px; background-color:#fff; clear:both;
    box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);
	}
.loginbox ul.tab{ height:53px; border-bottom:1px solid #e3e3e3;}
.loginbox ul.tab li{ display:table-cell; width:1%; text-align:center; height:53px;}
.loginbox ul.tab li a{ line-height:53px; display:block; text-align:center; cursor:pointer; color:#002c65; font-size:18px;}
.loginbox ul.tab li a.on{ background-color:#e10000; color:#fff;}
.loginbox .enterbox{ width:267px; margin:0 auto; padding-top:25px; height:260px;}
.loginbox .enterbox .enter_li{ margin-bottom:25px; position:relative;}
.loginbox .enterbox .enter_li label{ font-size:14px; font-weight:bold; display:block; margin-bottom:10px;}
.loginbox .enterbox .enter_li input{ width:100%; height:32px; border:1px solid #abadb3; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.loginbox .enterbox .enter_li label a{ float:right; font-size:12px; color:#169BD5; font-weight:normal; cursor:pointer;}
.loginbox .enterbox .enter_li .btn_red_b{ display:block;}
.loginbox .enterbox .enter_li:last-child{ margin-top:35px;}
.loginbox .enterbox .enter_li .hints{ display:none; color:#e10000; position:absolute; bottom:-18px; left:0px; font-size:12px; width:267px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; text-align:right;}
.loginbox .btm{ height:51px; border-top:1px solid #e3e3e3; padding:0 40px; text-align:right;}
.loginbox .btm a{ line-height:51px; font-size:16px; cursor:pointer; color:#169BD5;}

.loginbox .enterbox .qrcode{ text-align:center; width:100%;}
.loginbox .enterbox .hit{ text-align:center; width:100%; font-size:12px; margin-top:10px;}

.banner_wraper{ width:100%; height:110px; background-color:#e7e7e7; clear:both}	
.banner{ width:1280px; height:100%; margin:0 auto; padding:0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}	
.banner .consult{ display:table; height:100%; position:relative; float:left; padding-left:81px;}	
.banner .consult:before{ position:absolute; content:''; background:url(../images/ic_trainprog.png) 0 -299px no-repeat; width:46px; height:46px; top:50%; margin-top:-23px; left:0;}
.banner .consult p{ display:table-cell; vertical-align:middle;}	
.banner .consult p span{ display:block; line-height:28px;}
.banner .consult p span:first-child{/* font-size:16px;*/font-size:24px;}
.banner .consult p span:last-child{ font-size:24px; display:none;}

.banner .textbox{ float:right; margin-right:220px;}
.banner .textbox p{ display:table-cell; vertical-align:middle; height:110px;}	
.banner .textbox p span{ display:inline-block; font-size:16px;}
.banner .textbox p span:after{ content:'|'; padding:0 10px;}
.banner .textbox p span:last-child:after{ display:none;}

.register_wraper{ width:100%; background-color:#fff; padding-bottom:50px; clear:both;}
.register_wraper .editbox{ width:900px;}
.register{ width:1280px; height:100%; margin:0 auto; padding-top:55px;}
.register .title_b{ font-size:25px; margin-bottom:35px; text-align:center;}
.regitab{ height:45px; text-align:center; overflow:hidden;}
.regitab li{ display:table; margin:0 34px; height:45px; overflow:hidden; cursor:pointer; position:relative; text-align:center; display:inline-block; text-align:left;}
.regitab li p{ display:table-cell; vertical-align:middle; padding-left:30px;}
.regitab li p span{ display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.regitab li p span:first-child{ font-size:21px; color:#333; max-width:230px;}
.regitab li p span:last-child{ font-size:12px; color:#929292; max-width:230px;}
.regitab li:before{ position:absolute; content:''; background:url(../images/checked_c_o.png); width:21px; height:17px; top:50%; margin-top:-8px; display:none;}
.regitab li.on:before{ display:block;}
.register_wraper .line{ margin:30px 0;}
.regicont{ margin-left:5px;}
.regicont .toptitle{ margin-bottom:20px;}
.regicont .toptitle .title{ font-size:14px; font-weight:bold;}
.regicont .toptitle .cont{ font-size:12px; color:#929292;}

.header_menu_bg{ height:59px; background:#FFF; width:1280px; margin:0 auto;
    box-shadow: inset 0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);
	-ms-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);
	-o-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3); 
	display:none;}
.btn_header_menu{ background: url(../images/icon.png) -23px -887px no-repeat; cursor:pointer; display:inline-block; width:59px; height:59px; vertical-align:middle; display:none; margin-left:30px;}
.btn_header_menu.actived{ background: url(../images/icon.png) 20px -887px no-repeat;}

.import{ display:block; text-align:center;} 
.import .import_hit{color:#929292; display:block; font-size:12px; margin-top:20px;}
.editbox .edit_li.import_li{ padding-left:98px;}
.editbox .edit_li.import_li .cont{min-width:100px;}

.link_blu{ color:#169BD5; cursor:pointer;}

.midd_left{ margin-right:335px;}
.midd_right{ width:320px; float:right;}
.statis_box{ background-color:#fff; padding:15px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    box-shadow:0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1); margin-bottom:16px;}
.statis_box li{ list-style:none; display:table-cell; width:1%; text-align:center; }
.statis_box li .all{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:119px; display:block; text-align:center; cursor:pointer; color:#ababab; font-size:22px; margin:15px; padding:0px 45px 18px 45px;}
.statis_box li.color1 .all{ background-color:#f68484;}
.statis_box li.color2 .all{ background-color:#75b9e6;}
.statis_box li.color3 .all{ background-color:#71d398;}
.statis_box li.color4 .all{ background-color:#97d3c5;}

.statis_box li .all .right{ width:63px; float:right; margin-top:28px;}
.statis_box li .all .right.pxb{ width:63px; height:63px; background:url(../images/icon.png) 0 -968px;}
.statis_box li .all .right.xy{ width:63px; height:62px; background:url(../images/icon.png) 0 -1053px;}
.statis_box li .all .right.zj{ width:64px; height:63px; background:url(../images/icon.png) 0 -1144px;}
.statis_box li .all .right.zxrs{ width:63px; height:63px; background:url(../images/icon.png) 0 -1223px;}
.statis_box li .all .left{ float:left; color:#fff; margin-top:12px;}
.statis_box li .all .left h2{ font-size:50px; display:block; font-weight:bold; min-width:100px; text-align:left;}
.statis_box li .all .left b{ font-size:16px; display:block; font-weight:normal; text-align:left;}

.editbox.regi_select{ margin:0 50px; width:100%;}
.regicont_wraper{ width:656px; margin:0 auto;}

.annolist{ width:100%;background-color:#fff; margin-bottom:16px;
    box-shadow:0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1); float:left}
.annolist .title{ height:43px; padding:0 20px; background-color:#f9f9f9; float:left; line-height:43px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.annolist ul.titlelist{ list-style:none;}
.annolist ul.titlelist li{ width:155px; height:43px; padding-right:2px; background-color:#fff; float:left; text-align:center; line-height:43px; cursor:pointer; border-right:1px solid #e3e3e3;}
.annolist ul.titlelist li:last-child{ border-right:0;}
.annolist ul.titlelist li:after{ position:absolute; content:''}
.annolist ul.titlelist li.on{ background-color:#f9f9f9;}
.annolist ul.contlist{ padding:12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; list-style:none; float:left;}
.annolist ul.contlist li{ padding-bottom:8px; float:left;}
.annolist ul.contlist li span.left{ color:#333; margin-right:10px; float:left; width:34px;} 
.annolist ul.contlist li a{ color:#169bd5; float:left; width:190px; cursor:pointer; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.annolist ul.contlist li a:hover{ text-decoration:underline;}
.annolist ul.contlist li span.right{ color:#333; margin-left:10px; float:right; font-size:12px; text-align:right; width:48px;} 

.annolist ul.piccontlist{ padding:12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; list-style:none; float:left;}
.annolist ul.piccontlist .pic{ float:left; width:115px; margin-right:10px;}
.annolist ul.piccontlist .pic img{ width:115px; max-width:100%; width:expression(this.width > 115?"115":this.width); height:auto !important; margin-right:10px;}
.annolist ul.piccontlist .word{ float:right; width:170px; margin-top:5px;}
.annolist ul.piccontlist .word a{ color:#169bd5; cursor:pointer; line-height:22px;}
.annolist ul.piccontlist .word a:hover{ text-decoration:underline;}
.annolist ul.piccontlist .word.code{ height:115px; font-size:18px; line-height:115px;}
.annolist ul.piccontlist li{ width:100%; clear:both; margin-bottom:10px; float:left}

.pie_box{ background-color:#fff; padding:15px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    box-shadow:0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	margin-bottom:16px;}
.chartbox_wraper{ border-right:1px solid #f2f2f2; width:381px; padding:30px; display:inline-block;}	
.chartbox_wraper:last-child{ border-right:0}
.chartbox{ display:flex; align-items:center;}
.chartbox .chartpie{ display:inline-block;}
.chartbox .numvalue{ display:inline-block; margin-left:50px;}
.chartbox .numvalue li{ margin-bottom:10px; font-size:13px; list-style:none; position:relative; display:block;}
.chartbox .numvalue li:before{ content:''; width:9px; height:9px; position:absolute; top:50%; margin-top:-4px; left:-20px;}
.chartbox .numvalue li:nth-child(1):before{background-color:#159bd4;}
.chartbox .numvalue li:nth-child(2):before{background-color:#fc7883;}
.chartbox .numvalue li:nth-child(3):before{background-color:#ed89af;}
.chartbox .numvalue li:nth-child(4):before{background-color:#6ed39b;}
.chartbox .numvalue li:nth-child(5):before{background-color:#f6b36c;}
.chartbox .numvalue li:nth-child(6):before{background-color:#ae91e1;}
.chartbox_wraper .title{ display:block; font-size:14px; margin-top:30px; text-align:center; font-weight:bold;}	

/*.chartbox .numvalue.region{ width:100px; height:232px; overflow:scroll}
.chartbox .numvalue.region li{ width:55px; background-color:#9C0; }*/

/*.table_sch_wraper{ height: 100%; overflow-x: hidden;}
*/
.session-box {
	width:100%;
    overflow-x: auto;
    position: relative;
	margin-top:15px;
	background-color: #FFFFFF;
	color: #333333;
	text-align: center;
	position:relative;
        }
.session-box:first-child{margin-top:0px;}
.session-box:after{ content:''; width:0; height:0; border-bottom:8px solid transparent; border-top:8px solid transparent; border-left:8px solid #fff; border-right:8px solid transparent; left:10px; top:50%; margin-top:-8px; position:absolute;}
.session-box.actived:after{ border-bottom:8px solid transparent; border-top:8px solid #fff; border-left:8px solid transparent; border-right:8px solid transparent;margin-top:-4px;}
.session-open{ width: calc(100% - 4px); background-color:#fff; border:2px solid #f2f2f2; border-bottom:2px solid #b0b0b0;}

.table_sch{ width:100%; margin-bottom:5px;}
.table_sch tr > td.ampm{ width:8%; text-align:center;}
.table_sch tr > td.time{ width:10%; text-align:center;}
.table_sch tr > td.cont{ width:62%; text-align:left;}
.table_sch tr > td.room{ width:20%; text-align:center;}
.table_sch ul li,.table_sch ol li{ margin-left:25px; margin-bottom:4px;}
.table_sch tr > td.ampm.am{ background-color:#fff;}
.table_sch tr > td.ampm.pm{ background-color:#fff;}
.table_sch tr > td.time.actived{ background-color:#ee6517; color:#fff;}
.table_sch tr > td.cont.actived{ background-color:#fe9827; color:#fff;}
.table_sch tr > td.room.actived{ background-color:#ee6517; color:#fff;}

.table_sch.flt tr > td.ampm{ width:8%;}
.table_sch.flt tr > td.title{ text-align:center; color:#333; font-size:16px; line-height:24px; background-color:#fff; padding:4px 0; margin:5px 0;}
.table_sch.flt tr > td.time{ background-color:#fff; width:10%;}
.table_sch.flt tr > td.cont{ background-color:#fff; width:62%;}
.table_sch.flt tr > td.room{ background-color:#fff; width:20%;}
.table_sch.flt tr > td.booking{ background-color:#fff; width:16%; color:#fff; display:none}
.table_sch.flt tr > td.people{ background-color:#fff; width:8%; color:#fff; font-size:18px; display:none}

.table_sch tr.actived > td.time{ background-color:#ee6517; color:#fff;}
.table_sch tr.actived > td.cont{ background-color:#fe9827; color:#fff;}
.table_sch tr.actived > td.room{ background-color:#ee6517; color:#fff;}
.table_sch tr.actived > td.booking{ background-color:#d5d5d5; color:#7e7e7e;}
.table_sch tr.actived > td.people{ background-color: #ebebeb; color:#7e7e7e;}

.table_sch.gzf tr.actived > td.time{ background-color:#d5d5d5; color:#333;}
.table_sch.gzf{ margin-left:8%; background-color:#fff;width:calc(100% - 8%)}
.table_sch.gzf tr > td{ border-bottom:1px solid #373737; border-top:0px solid #373737; border-right:0px solid #373737;}
/*.table_sch.flt tr > td{ border-bottom:6px solid #d5d5d5;}*/
.table_sch tr > td{ border:1px solid #373737; color:#333; font-size:13px; padding:4px; line-height:19px; background-color:#fff;}
.table_sch.gzf tr:last-child > td{ border-bottom:0}
.table_sch.gzf{ margin-bottom:0;}
.gzf_wraper{background-color:#fff; position:relative; border:1px solid #373737;}
.gzf_title{text-align:center; color:#333; font-size:16px; background-color:#fff; line-height:62px; border:1px solid #373737; border-bottom:0; display:none;}
.gzf_wraper:before{ content:'下午'; position:absolute; color:#333; font-size:14px; left:4%; top:50%; margin-left:-14px; margin-top:-8px;}
.btn_meet_print{ min-width:200px; background-color:#e10000; color:#fff; font-weight:bold; font-size:16px; display:inline-block; text-align:center; height:36px; line-height:36px; cursor:pointer; position:absolute; right:15px; top:10px;}

.sildetop.meet .session-box:after{ display:none}

.schinfo{ padding:30px; border-bottom:5px solid #f2f2f2;}
.schinfo.alone{ border-bottom:0px solid #f2f2f2;}
.schinfo .title{ text-align:center; font-weight:bold; color:#333; font-size:16px; margin-bottom:26px;}
.schinfo .writer{ text-align:center;  color:#333; font-size:14px; margin-bottom:26px;}
.schinfo .cont{ color:#333; font-size:14px;}
.schinfo .cont p{ margin-bottom:25px; color:#333; font-size:15px; line-height:25px; text-align:justify; text-justify:inter-ideograph;}
.schinfo .cont p:last-child{ margin-bottom:0;}
.schinfo .cont img{ max-width:100%; width:100%; width:expression(this.width > 100?"100%":this.width); height:auto !important;}

.expinfo{ padding:30px; border-bottom:5px solid #f2f2f2;}
.expinfo .title{ font-weight:bold; color:#333; font-size:16px; margin-bottom:26px;}
.expinfo .face{ border-radius:100px; background-color:#f2f2f2; width:100px; height:100px; float:left; margin:0 20px 20px 0;}
.expinfo .face img{ border-radius:100px; width:100px; height:100px;}
.expinfo .cont p{ margin-bottom:25px; color:#333; font-size:15px; line-height:25px; text-align:justify; text-justify:inter-ideograph;}
.expinfo .cont p:last-child{ margin-bottom:0;}
.expinfo .cont .left{ float:left; width:100px; height:100px;}
.expinfo .cont .right{ margin-left:120px; padding-top:10px;}

.resinfo{ border-bottom:5px solid #f2f2f2; padding:30px 0;}
.resinfo .title{ font-weight:bold; color:#333; font-size:16px; margin-bottom:26px; padding:0 30px;}
.reslist{ list-style:none;}
.reslist li{ height:125px; background-color:#f2f2f2; position:relative; overflow:hidden;}
.reslist li a{ cursor:pointer; color:#333; font-size:15px;}
.reslist li:after{ content:''; position:absolute; background:url(../images/icon2.png) -284px -343px no-repeat; width:14px; height:21px; top:50%; margin-top:-10px; right:34px;}
.reslist li b{ width:140px; height:125px; position:relative; float:left;}
.reslist li b:before{ content:''; position:absolute; width:77px; height:85px; top:50%; margin-top:-42px; left:50%; margin-left:-38px; background:url(../images/icon2.png) 0 -482px no-repeat;}
.reslist li p{ margin:0 80px 0 140px; display:table; height:125px;}
.reslist li span{text-align:left; display:table-cell; vertical-align:middle; padding:10px 0;}

.evalinfo{ padding:30px; border-bottom:5px solid #f2f2f2;}
.evalinfo .title{ font-weight:bold; color:#333; font-size:16px; margin-bottom:26px;}
.evalinfo .evalbox{ width:100%;}
.evalinfo .eval_li{ pading-bottom:30px; min-height:70px;}
.evalinfo .eval_li:last-child{ margin-bottom:30px;}
.evalinfo .eval_li .target{ font-size:16px; display:table; float:left; min-height:70px; width:130px;}
.evalinfo .eval_li .target span{ vertical-align:middle; display:table-cell;}
.evalinfo .eval_input{ width:100%; margin-top:40px;}
.evalinfo .eval_input textarea{ height:168px; outline: none; resize: none; vertical-align:top; width:100%; border:1px solid #ccc; background:#fff; font-size:14px; line-height:32px; padding:5px; color:#333;}
.evalinfo .evalbox .btnbox{ width:100%; text-align:center; margin-top:30px;}
.evalinfo .eval_li .jRate{float:right; margin-right:-10px;}

.evalinfo.fc .title{ width:100%; text-align:center; margin-bottom:30px;}
.evalinfo.fc .evalbox{ text-align:center;}
.evalinfo.fc .jRate{}
.evalinfo.fc .eval_input{ margin-top:30px;}

#doPoint tr th { text-align:left; font-size:15px; padding-right:8px;}
#doPoint tr td,#doPoint tr th{padding-bottom:15px;}
#doPoint tr td{ margin-left:20px;}
#doPoint span {
	display:block;background:url(../images/ic_star_b_h.png) no-repeat 13px 0px;width:421px;height:58px; margin-right:-10px;
}
#doPoint span small {
	font-size:0px;float:left;overflow:hidden;width:42px;cursor:pointer;padding-top:58px;height:0px
}
#doPoint .star0 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -580px
}
#doPoint .star10 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px 0px
}
#doPoint .star9 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -58px
}
#doPoint .star8 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -116px
}
#doPoint .star7 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -174px
}
#doPoint .star6 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -232px
}
#doPoint .star5 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -290px
}
#doPoint .star4 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -348px
}
#doPoint .star3 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -406px
}
#doPoint .star2 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -464px
}
#doPoint .star1 {
	background:url(../images/ic_star_b_h.png) no-repeat 13px -522px
}

.evalinfo.fc #doPoint { width:395px; margin:0 auto;}

.li_open{ width: calc(100% - 4px); background-color:#fff; border:2px solid #f2f2f2; border-bottom:2px solid #bfbfbf;}
.li_open .editbox{ padding-top:30px; padding-bottom:30px;}
.li_open .editbox .btnbox{ text-align:center;}


.list{ list-style:none;}
.list .li{ background-color:#f2f2f2; width:100%; display:block; padding:10px 0; margin-top:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list .li:first-child{ margin-top:0px;}
.list .li a{ font-size:16px; overflow:hidden; height:34px; display:block; color:#333; position:relative; padding:0 80px; cursor:pointer; font-weight:bold;}
.list .li a:before{ position:absolute; content:''; width:0; height:0; top:50%; left:32px; margin-top:-8px; border-left:8px solid #048DDF; border-right:8px solid transparent; border-top:8px solid transparent; border-bottom:8px solid transparent; /*width:16px; height:16px;  background-color:#048DDF; border-radius:16px;*/ }
.list .li a:after{ position:absolute; content:''; background:url(../images/icon.png) -284px -343px no-repeat; width:14px; height:21px; top:50%; margin-top:-10px; right:34px;}
.list .li.actived a:before{ position:absolute; content:''; width:0; height:0; top:50%; left:32px; margin-top:-4px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #048DDF; border-bottom:8px solid transparent; /*width:16px; height:16px;  background-color:#048DDF; border-radius:16px;*/ }

.list .li a p{ display:table; height:34px; margin-right:100px;}
.list .li a p span{ text-align:left; display:table-cell; vertical-align:middle; padding-left:20px;}
.list .li a b{ float:right; height:34px; width:100px; text-align:center; display:table;}
.list .li a b span{ display:table-cell; vertical-align:middle;}
.list .li a p span:first-child{ padding-left:0;}

.list .li.wtj a b{ color:#e10000; font-size:13px;}
.list .li.ytj a b{ color:#999; font-size:13px;}
.list .li.ytj a b i{ font-size:12px; font-style:normal; font-weight:normal}
.list .li.pf a b{ color:#048DDF; font-size:13px;}

.list.n_r .li a p{ margin-right:0px;}
.list.n_b .li a:before{ display:none;}
.list.n_b .li a{ padding:0 80px 0 35px;}
.list.n_a .li a:after{ display:none;}

.list.n_a .li a{ padding:0 35px 0 80px;}
.list.n_ab .li a:before{ display:none;}
.list.n_ab .li a:after{ display:none;}
.list.n_ab .li a{ padding:0 35px;}

.list_pic{ list-style:none; width:100%; margin:0 auto;}
.list_pic .li{ background-color:#f2f2f2; width:553px; /*width:100%;*/ display:inline-block; padding:10px 0; margin-bottom:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list_pic .li.top{ background-color:#eff8ff; width:100%;}
.list_pic .li a{ overflow:hidden; height:70px; display:block; color:#333; position:relative; padding:0 25px; cursor:pointer;}
.list_pic .li a p{ display:table; height:70px; margin-left:100px; margin-right:170px;}
.list_pic .li a p span{ text-align:left; display:table-cell; vertical-align:middle; font-size:16px; color:#333; font-weight:bold;}
.list_pic .li a p span u{ display:block; text-decoration:none; font-weight:normal; font-size:14px; margin-top:8px;}
.list_pic .li a b{ float:right; height:70px; width:150px; text-align:center; display:table;}
.list_pic .li a b span{ display:table-cell; vertical-align:middle; font-size:16px; color:#169BD5; font-weight:bold;}
.list_pic .li a i{ float:left; width:70px; height:70px; position:relative;} 
.list_pic .li a i img{ width:60px; height:60px; background:#fff; position:absolute; top:50%; margin-top:-30px; border-radius:10px;}

.disc_wraper{width:100%; /*background-color:#fff; border:2px solid #f2f2f2; border-bottom:2px solid #b0b0b0;*/ position:relative; padding-bottom:80px;}
.disc_wraper .enter_box{ width:100%; border-top:1px solid #ccc; background-color:#fff;/*position:fixed; bottom:91px;*/padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:absolute; bottom:0;}
.disc_wraper .enter_box .input_wraper{ margin-right:180px;}
.disc_wraper .enter_box .input_wraper input{ width:100%; height:60px; border:1px solid #d4d4d4; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:middle; font-size:15px; color:#333;}
.disc_wraper .enter_box .input_wraper textarea{ width:100%; height:66px; border:1px solid #d4d4d4; padding:20px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:middle; font-size:15px; color:#333;}

.disc_wraper .enter_box .ic_emot{ display:inline-block; width:46px; height:46px; background: url(../images/icon2.png) -191px 0 no-repeat; cursor:pointer; vertical-align:middle; float:right; margin-top:8px;}
.disc_wraper .enter_box .btn_wrt_s{ display:inline-block; width:110px; height:58px; border:1px solid #d4d4d4; background-color:#fff; text-align:center; line-height:58px; cursor:pointer; vertical-align:middle; float:right; margin-left:11px;}
.disc_cont{ padding:30px;}
.disc_cont .time_wraper{ width:100%; text-align:center; display:block}
.disc_cont .time{ background-color:#ccc; padding:0 10px; height:30px; line-height:30px; color:#fff; display:inline-block; font-size:13px; border-radius:6px; margin-bottom:30px;}

.discbox{ width:100%; margin-bottom:50px;}
.discbox .face{ width:60px; height:60px; background-color:#f2f2f2; border-radius:60px;}
.discbox .face img{ border-radius:60px; width:60px; height:60px;}
.discbox .face .img_face{ background:url(../images/icon2.png) -280px 10px no-repeat;}
.discbox .speak{ margin-left:80px; margin-right:80px;}
.discbox .speak .name{ color:#797979; font-size:16px; display:block; margin-bottom:10px;}
.discbox .speak .cont{ display:block;}
.discbox .speak .cont .contin{ display:inline-block; color:#333; text-align:left; padding:15px; border-radius:10px; font-size:16px; position:relative; word-break:break-all; line-height:33px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:justify; text-justify:inter-ideograph;}
.discbox .speak .cont .contin:before{ content:''; position:absolute; background-image:url(../images/icon2.png); background-repeat:no-repeat; width:14px; height:18px; top:10px;}
/*.discbox .speak .cont .contin img{ max-width:100%; width:100%; width:expression(this.width > 100?"100%":this.width); height:auto !important;}*/

.discbox.left .face{ float:left;}
.discbox.left .speak .name{ text-align:left;}
.discbox.left .speak .cont{ text-align:left;}
.discbox.left .speak .cont .contin{ background-color:#f2f2f2; text-align:left;}
.discbox.left .speak .cont .contin:before{ background-position:-191px -343px; left:-14px;}

.discbox.right .face{ float:right;}
.discbox.right .speak .name{ text-align:right;}
.discbox.right .speak .cont{ text-align:right;}
.discbox.right .speak .cont .contin{ background-color:#d2fbdc; text-align:left;}
.discbox.right .speak .cont .contin:before{ background-position:-247px -343px; right:-14px;}

.disc_wraper .enter_box .emotion{display:inline-block; width:46px; height:46px; background: url(../images/icon2.png) -191px 0 no-repeat; cursor:pointer; vertical-align:middle; float:right; margin-top:8px;}
.disc_wraper .enter_box .sub_btn{ display:inline-block; width:110px; height:62px; border:1px solid #d4d4d4; background-color:#fff; text-align:center; line-height:62px; cursor:pointer; vertical-align:middle; float:right; margin-left:11px; font-size:22px; color:#333; margin-top:3px;}

.qqFace{margin-top:10px;background:#fff; border-top:1px #cccccc solid; padding-top:10px; height:300px; overflow-y:scroll}
.qqFace table td{padding:10px;}
.qqFace table td img{cursor:pointer; border:1px #fff solid; width:50px; height:50px;}
.qqFace table td img:hover{border:1px #0066cc solid;}

.survey_wraper{ padding:50px;}
.survey_wraper .title{ font-weight:bold; color:#333; font-size:20px; margin-bottom:50px; text-align:center;}
.survey_wraper .question{ margin-bottom:50px; display:block;}
.survey_wraper .question .stitle{ font-size:18px; color:#333; line-height:28px; font-weight:bold; margin-bottom:30px;}
.survey_wraper .question .cont label{ padding:10px 15px; border-bottom:1px solid #dbdbdb; font-size:16px; line-height:30px; display:block; background-color:#fff;}
.survey_wraper .question .cont label:hover{ background-color:#eff8ff;}
.survey_wraper .question .cont label p{ vertical-align:middle; margin-left:38px;}
.survey_wraper .question textarea.full{ height:150px; outline: none; resize: none; vertical-align:top; width:100%; border:1px solid #ccc; background:#fff; font-size:14px; line-height:32px; padding:5px; color:#333;}
.survey_wraper .btnbox{ text-align:center;}


.survey_wraper .question .cont input[type="checkbox"],.survey_wraper .question .cont  input[type="radio"]{opacity: 0; position: absolute; z-index: -1;}
.survey_wraper .question .cont input[type="checkbox"]+span { float:left; height:20px; width: 20px; border-radius: 4px; background-color:#f8f8f8; border:1px solid #adadad; margin-top:2px; font-size:0;}
.survey_wraper .question .cont input[type="checkbox"]:checked+span { background:url(../images/checked_c.png) 2px 4px no-repeat;}
.survey_wraper .question .cont input[type="radio"]+span { float:left; height:20px; width:20px; border-radius:12px; background-color:#f8f8f8; border:1px solid #adadad; margin-top:3px;}
.survey_wraper .question .cont input[type="radio"]:checked+span { background:url(../images/checked_r.png) 4px 4px no-repeat;}
.survey_wraper .question .cont input[type="checkbox"]:checked+span.sortnum{ background-color:#048ddf;  text-align:center; font-size:14px; color:#fff; line-height:20px;}
    

.table_def_tl{ width:100%; margin-bottom:30px;}
.table_def_tl th,.table_def_tl td{ border:1px solid #ccc; text-align:left; font-size:15px; padding:6px;}
.table_def_tl th[scope="col"],.table_def_tl th[scope="row"]{ text-align:center;}

.table_def_tl.tc{ width:calc(100% - 60px); margin:0 auto; margin-bottom:30px;}
.table_def_tl.tc th,.table_def_tl.tc td{ text-align:center;}

ul.uldef{ margin-left:25px;}
ul.uldef li{ font-size:14px; color:#333; margin-bottom:5px;}

.regi_choose .title{ font-size:30px; height:150px; line-height:150px; text-align:center;}
.regi_choose .list{ width:720px; margin:0 auto;}
.regi_choose .list .li{ background-color:#f9f9f9; border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2; display:inline-block; width:350px; margin-right:5px;}
.regi_choose .list .li a,
.regi_choose .list .li a p{ height:95px;}
.regi_choose .list .li a p span i{ display:block; font-style:normal; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width:440px;}
.regi_choose .list .li a p span i:first-child{ font-size:21px; margin-bottom:6px; font-weight:normal;}
.regi_choose .list .li a p span i:last-child{ font-size:12px; color:#929292; font-weight:normal;}
.regi_choose .list .li a:before{ display:none }
.regi_choose .list .li a:after{ display:none }

.regi_choose .list .li a:before{ position:absolute; content:''; background:url(../images/checked_c_o.png) no-repeat; width:21px; height:17px; top:50%; margin-top:-8px; display:none; border:none;}
.regi_choose .list .li:hover a:before{ display:block;}
.regi_choose .list .li:hover{ background-color:#f4f4f4;}

.input_search_s{ height:32px; border:1px solid #a9a9a9; width:256px;}
.input_search_s input{ border:0; height:32px; padding:5px; display:inline-block; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; width:calc(100% - 32px); vertical-align:middle;}
.input_search_s .btn_search{ width:32px; height:32px; background:url(../images/icon.png) 7px -91px; display:inline-block; cursor:pointer; vertical-align:middle;}

.construction{ position:absolute; top:380px; left:50%; margin-left:-135px; margin-top:-186px;}



.calendar_box{ background-color:#fff; padding:15px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    box-shadow:0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1); margin-bottom:16px;
}
.calendar_box .time{ margin:0 auto; text-align:center; height:70px; line-height:70px; overflow:hidden;}
.calendar_box .time .arr_l{ width:70px; height:70px; display:inline-block; vertical-align:middle; position:relative; cursor:pointer;}
.calendar_box .time .arr_l:after{ content:''; position:absolute; background: url(../images/icon2.png) -98px -343px no-repeat; left:50%; top:50%; margin-left:-7px; margin-top:-10px; width:15px; height:20px;}
.calendar_box .time .arr_r{ width:70px; height:70px; display:inline-block; vertical-align:middle; position:relative; cursor:pointer;}
.calendar_box .time .arr_r:after{ content:''; position:absolute; background: url(../images/icon2.png) -143px -343px no-repeat; left:50%; top:50%; margin-left:-7px; margin-top:-10px; width:15px; height:20px;}
.calendar_box .time span{ display:inline-block; vertical-align:middle; font-size:25px;}
.table_calendar td{ border:4px solid #fff;} 
.table_calendar tr.week td{ background-color:#fff; height:28px; text-align:center; font-size:14px; font-weight:bold;}
.table_calendar tr.day td{ background-color:#d5d5d5; height:28px; text-align:left; font-size:12px; font-weight:bold; padding:0 10px;}
.table_calendar tr.cont > td{ background-color:#f6f6f6; height:28px; text-align:left; font-size:12px; font-weight:bold; padding:0px; height:180px; width:14%}
.table_calendar tr.cont > td tr td{ border:0; text-align:center; padding:5px 0; width:50%}
.table_calendar tr.cont > td tr.tit td{ background-color:#ebebeb}


.sildetop{ border-bottom:0px solid #f2f2f2;}
.sildetop .tab{ margin-bottom:0px;}
.sildetop .tab li{ display: table-cell; width: 1%; text-align:center; border:1px solid #373737; border-bottom:0;}
.sildetop .tab li a {position:relative; height:62px; display:block; text-align:center; cursor:pointer; color:#333; font-size:20px; background-color:#f2f2f2;}
.sildetop .tab li.on a{ background-color:#fff; color:#333;}
.sildetop.meet .tab li a{ line-height:30px; padding-top:4px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sildetop.meet .tab li a span{ display:block; font-size:18px; margin-top:-5px;}

.container_print{ background-color:#fff; padding:30px;}
.open_prog_wraper{ height:300px; width:934px; margin:0 auto; padding-top:50px; clear:both;}
.open_prog{ padding-left:234px;} 
.open_prog li{ width:200px; height:5px; background-color:#dadada; list-style:none; float:left; margin-left:22px; position:relative; color:#dadada;}
.open_prog li p{ position:absolute; top:25px; font-size:16px; color:#aeaeae; left:-10px; margin-left:-100px; width:200px; text-align:center;}
.open_prog li b{ position:absolute; width:22px; height:22px; top:50%; margin-top:-11px; background-color:#dadada; border-radius:22px; left:-22px; text-align:center; font-size:13px; color:#fff;}
.open_prog li:nth-child(3){ background-color:#fff !important;}
.open_prog li:nth-child(1){ background-color:#82b937;}
.open_prog li:nth-child(1) b{ background-color:#82b937;}
.open_prog li:nth-child(1) p{ color:#82b937;}

.open_prog.succ li p{ color:#000;}
.open_prog.succ li:nth-child(2){ background-color:#82b937;}
.open_prog.succ li:nth-child(2) b{ background-color:#82b937;}
.open_prog.succ li:nth-child(3){ background-color:#82b937;}
.open_prog.succ li:nth-child(3) b{ background-color:#82b937;}


.open_prog2{ width:270px; margin:0 auto; clear:both; margin-top:100px;}
.open_prog2 li{ font-size:16px; margin-bottom:10px; position:relative;}
.open_prog2 li:nth-child(1){ color:#82b937;}
.open_prog2 li:nth-child(2){ color:#ee6517; font-size:18px; font-weight:bold;}
.open_prog2 li:nth-child(3){ color:#aeaeae;}
.open_prog2 li:nth-child(1):after{ position:absolute; content:''; background:url(../images/open_prog_c.png) no-repeat; width:15px; height:12px; top:50%; margin-top:-6px; left:130px;}
.open_prog2 li:nth-child(2):after{ position:absolute; content:''; background:url(../images/open_prog_loading.gif) no-repeat; width:17px; height:17px; top:50%; margin-top:-8.5px; left:220px;}
.open_prog2 .btn_red_b{ margin:0 auto; display:block; margin-top:40px;}

.open_prog2.succ li:nth-child(1){ color:#333;}
.open_prog2.succ li:nth-child(2):after{ background:url(../images/open_prog_c.png) no-repeat; width:15px; height:12px; top:50%; margin-top:-6px; left:215px;}
.open_prog2.succ li:nth-child(2){ color:#82b937;}
.open_prog2.succ li:nth-child(3){ color:#333;font-size:18px; font-weight:bold;}

/*.header_r_f ul li a.btn_red{ background-color:#e10000; padding:0 35px; color:#fff; }
.header_r_f ul li a.btn_blue{ background-color:#176de1; padding:0 35px; color:#fff;}*/
.hint_text{ width:100%; display:block; margin-top:10px; text-align:center; color:#666;}

.choose_box input[type="checkbox"],
.choose_box input[type="checkbox"]{ opacity: 0; position: absolute; z-index: -1;}
.choose_box input[type="checkbox"]+span{  position:relative; width:36px; font-size:12px; color:#333;text-align:center; padding-top:35px; display:block; overflow:hidden; height:15px; }
.choose_box input[type="checkbox"]+span:before{ position:absolute; content:''; width:34px; height:32px; background-color:#dadada; background-image: url(../images/bg_single.png); background-repeat:no-repeat; background-position:center; top:0; left:50%; margin-left:-17px;}
.choose_box input[type="checkbox"]:checked+span:before{ background-color:#a5daff;}
.choose_box li{ list-style:none; display:inline-block; margin:6px;}
.choose_box label{ cursor:pointer}
.choose_box{ width:418px; border:0px solid #cccccc}


.searchbox.sel .inputwraper{ border:0}
.inputwraper select{ border:1px solid #ccc; height:38px; padding:5px; display:inline-block; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; width:100%; font-size:15px;}
.inputwraper b{ display:inline-block; background:url(../images/icon.png) 9px -87px no-repeat; width:37px; height:38px; float:left;}

.inputwraper div{display:table-cell; width:1%; text-align:center;}
.inputwraper div select{display:block; text-align:center;}
.inputwraper div:first-child{ padding-right:15px;}

.searchbox.auto{ clear:both; overflow:hidden; width:800px;}
.searchbox.auto .criteria{ width:calc(100% - 148px); width:-moz-calc(100% - 148px); width:-webkit-calc(100% - 148px); float:left; width:652px;}
.searchbox.auto .criteria li{display:table-cell; width:1%; padding:0 5px;}
.searchbox.auto select{ border:1px solid #ccc; height:40px; padding:5px; display:inline-block; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; width:100%; font-size:15px;}
.searchbox.auto .inputwraper{ width:calc(100% - 2px); width:-moz-calc(100% - 2px);  width:-webkit-calc(100% - 2px);  margin-right:0; width:98%;}
.searchbox.auto .inputwraper input{ width:calc(100% - 37px); width:-moz-calc(100% - 37px);  width:-webkit-calc(100% - 37px); float:right; width:100%;}
.searchbox.auto .inputwraper b{ display:none}
.searchbox.auto .btn_search{ float:right; }
.searchbox.auto .top{ display:block; overflow:hidden;margin-bottom:15px;}
.searchbox.auto .add_cont{ margin-left:5px;}
.register_wraper .edit_li{ width:505px; margin-left:auto;margin-right:auto}


.btn_2{ width:200px !important; margin:0 auto !important; color:#fff !important; padding:0 !important;}
.btn_2:before{ display:none;}

.li_open > a:before{ display:none;}
.li_open > a{ display:inline-block; background:none; padding:0}


.table_sch2{ width:100%;}
.table_sch2 tr > td.ampm{ width:8%; text-align:center; color:#fff; font-size:14px; padding:6px; line-height:30px;}
.table_sch2 tr > td.time{ background-color:#d5d5d5; width:10%; text-align:center; color:#333; font-size:16px; padding:6px; line-height:30px;}
.table_sch2 tr > td.cont{ background-color:#ebebeb; width:62%; text-align:left; color:#333; font-size:16px; padding:12px; line-height:32px;}
.table_sch2 tr > td.room{ background-color:#d5d5d5; width:20%; text-align:center; color:#333; font-size:16px; padding:5px; line-height:30px;}
.table_sch2 ul li,.table_sch ol li{ margin-left:25px; margin-bottom:4px;}
.table_sch2 tr > td.ampm.am{ background-color:#624598;}
.table_sch2 tr > td.ampm.pm{ background-color:#984566;}
.table_sch2 tr > td.time.actived{ background-color:#ee6517; color:#fff;}
.table_sch2 tr > td.cont.actived{ background-color:#fe9827; color:#fff;}
.table_sch2 tr > td.room.actived{ background-color:#ee6517; color:#fff;}

.wraper{ position:relative;}

.btn_ic_clos{ background: url(../images/icon.png) 0 -388px no-repeat; width:17px; height:17px; position:absolute; right:10px; top:10px; cursor:pointer; display:none;}
.btn_ic_clos2{ background: url(../images/icon.png) 0 -388px no-repeat; width:17px; height:17px; position:absolute; right:10px; top:10px; cursor:pointer; }
.window.ht_xs{ height:200px; margin-top:-100px; width:400px; margin-left:-200px; top:50%; position:fixed; z-index:999} 
.window.ht_xs .title{ display:block; height:40px; background-color:#048ddf; text-align:center; font-size:20px; line-height:40px; color:#fff;}
.window .btn_red_b{ display:inline-block; width:50%; }
.window .btnbox{ display:block; text-align:center;}
.window .window_cont{ min-height:30px; padding:40px;text-align:center;}

.table_survey{ width:100%; border:1px solid #dadada; margin-bottom:25px;}
.table_survey > thead{ background-color:#e0e0e0;}
.table_survey > thead > tr{ height:38px; }
.table_survey > thead > tr > td{ padding:6px; text-align:center; font-size:13px; color:#000; font-weight:bold;  border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
.table_survey > tbody{ background-color: #fff;}
.table_survey > tbody > tr{ height:45px; }
.table_survey > tbody > tr > td{ padding:6px 10px; color:#404040;font-weight: normal; border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
/*.table_list > tbody tr:nth-child(odd):hover td { background-color:#f7f7f7;}
.table_list > tbody tr:nth-child(even):hover td { background-color:#f2fbff;}*/
.table_survey > tbody > tr:nth-child(odd) td{ background-color: #fff;}
.table_survey > tbody > tr:nth-child(even) td{ background-color: #f3f3f3;}
.table_survey > tbody > tr:last-child td{ background-color: #e0e0e0;}


.table_survey > tbody tr.table_hide > td{ padding:10px 0px;}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position: 0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position: 0 0
}
}
.progress {
	height: 20px;
	/*margin-bottom: 20px;*/
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.progress_box{ width:80%; display:inline-block}

.progress_text{ display:inline-block; width:20%; display:inline-block;}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}
.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}
.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color: #d9534f
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}

.progress-bar {
  background-color: #34a2ed;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}


.label_jzdx_tb { 
    display:block;
    /*border-bottom:1px solid #dbdbdb;*/
}
.label_jzdx_tb label{ 
    border-bottom:0px !important;
}
.label_jzdx_th {
	width: 200px;
	display: inline-block !important;
	vertical-align: middle;
	padding: 4px;
}
.label_jzdx_td {
	display: inline-block !important;
	vertical-align: middle;
	padding: 4px;
}


 